./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.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_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/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_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/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_cab32db7-82c5-43e7-9437-ed65947b22b9/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 bb0a504b43b0de742fcc89ebbe9d313056bb1824edece6c56238a649b6f48626 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 16:13:48,011 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 16:13:48,129 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 16:13:48,137 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 16:13:48,138 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 16:13:48,180 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 16:13:48,181 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 16:13:48,182 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 16:13:48,182 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 16:13:48,182 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 16:13:48,182 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 16:13:48,182 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 16:13:48,183 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 16:13:48,183 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 16:13:48,183 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 16:13:48,184 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 16:13:48,184 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 16:13:48,184 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 16:13:48,184 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 16:13:48,185 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 16:13:48,185 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 16:13:48,185 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 16:13:48,185 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 16:13:48,185 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 16:13:48,185 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 16:13:48,186 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 16:13:48,186 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 16:13:48,186 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 16:13:48,186 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 16:13:48,186 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 16:13:48,186 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 16:13:48,187 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 16:13:48,187 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 16:13:48,187 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:13:48,187 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 16:13:48,187 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 16:13:48,187 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 16:13:48,188 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 16:13:48,188 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 16:13:48,188 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 16:13:48,188 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 16:13:48,188 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 16:13:48,188 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_cab32db7-82c5-43e7-9437-ed65947b22b9/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 -> bb0a504b43b0de742fcc89ebbe9d313056bb1824edece6c56238a649b6f48626 [2024-11-13 16:13:48,570 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 16:13:48,580 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 16:13:48,583 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 16:13:48,585 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 16:13:48,585 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 16:13:48,587 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i Unable to find full path for "g++" [2024-11-13 16:13:50,850 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 16:13:51,303 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 16:13:51,306 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i [2024-11-13 16:13:51,332 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/data/4c72cf709/b09f6df316694a4d8742bde3c89227f8/FLAGc0e03251d [2024-11-13 16:13:51,352 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/data/4c72cf709/b09f6df316694a4d8742bde3c89227f8 [2024-11-13 16:13:51,355 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 16:13:51,357 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 16:13:51,359 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 16:13:51,359 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 16:13:51,365 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 16:13:51,366 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,367 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5cec1ffd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51, skipping insertion in model container [2024-11-13 16:13:51,368 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:13:51" (1/1) ... [2024-11-13 16:13:51,432 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 16:13:51,852 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 16:13:51,931 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 16:13:51,938 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 16:13:51,942 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:13:51,963 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 16:13:51,963 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2229379d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:51, skipping insertion in model container [2024-11-13 16:13:51,964 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 16:13:51,964 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-11-13 16:13:51,966 INFO L158 Benchmark]: Toolchain (without parser) took 608.75ms. Allocated memory is still 142.6MB. Free memory was 116.7MB in the beginning and 102.5MB in the end (delta: 14.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 16:13:51,967 INFO L158 Benchmark]: CDTParser took 0.51ms. Allocated memory is still 142.6MB. Free memory is still 81.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 16:13:51,968 INFO L158 Benchmark]: CACSL2BoogieTranslator took 605.51ms. Allocated memory is still 142.6MB. Free memory was 116.5MB in the beginning and 102.5MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 16:13:51,969 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.51ms. Allocated memory is still 142.6MB. Free memory is still 81.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 605.51ms. Allocated memory is still 142.6MB. Free memory was 116.5MB in the beginning and 102.5MB in the end (delta: 14.0MB). 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_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/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_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/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_cab32db7-82c5-43e7-9437-ed65947b22b9/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 bb0a504b43b0de742fcc89ebbe9d313056bb1824edece6c56238a649b6f48626 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 16:13:55,041 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 16:13:55,185 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-13 16:13:55,194 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 16:13:55,194 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 16:13:55,223 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 16:13:55,224 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 16:13:55,224 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 16:13:55,224 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 16:13:55,225 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 16:13:55,225 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 16:13:55,225 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 16:13:55,226 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 16:13:55,226 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 16:13:55,226 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 16:13:55,226 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 16:13:55,226 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 16:13:55,227 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 16:13:55,227 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 16:13:55,227 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 16:13:55,227 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 16:13:55,227 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 16:13:55,228 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 16:13:55,228 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 16:13:55,228 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 16:13:55,228 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 16:13:55,228 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 16:13:55,228 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 16:13:55,229 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 16:13:55,229 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 16:13:55,229 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 16:13:55,229 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 16:13:55,229 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 16:13:55,230 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 16:13:55,230 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 16:13:55,230 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:13:55,230 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 16:13:55,230 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 16:13:55,231 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-13 16:13:55,231 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 16:13:55,231 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 16:13:55,231 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 16:13:55,231 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 16:13:55,231 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 16:13:55,231 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_cab32db7-82c5-43e7-9437-ed65947b22b9/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 -> bb0a504b43b0de742fcc89ebbe9d313056bb1824edece6c56238a649b6f48626 [2024-11-13 16:13:55,624 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 16:13:55,640 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 16:13:55,643 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 16:13:55,645 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 16:13:55,645 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 16:13:55,651 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i Unable to find full path for "g++" [2024-11-13 16:13:58,053 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 16:13:58,546 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 16:13:58,547 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i [2024-11-13 16:13:58,583 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/data/ede3ebf5d/54ee0bf54d1c47989cb4a24f74213bd9/FLAG91e12f864 [2024-11-13 16:13:58,643 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/data/ede3ebf5d/54ee0bf54d1c47989cb4a24f74213bd9 [2024-11-13 16:13:58,646 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 16:13:58,649 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 16:13:58,651 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 16:13:58,651 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 16:13:58,658 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 16:13:58,659 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:13:58" (1/1) ... [2024-11-13 16:13:58,662 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33e149f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:58, skipping insertion in model container [2024-11-13 16:13:58,663 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:13:58" (1/1) ... [2024-11-13 16:13:58,722 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 16:13:59,247 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 16:13:59,357 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 16:13:59,373 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 16:13:59,381 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:13:59,413 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-13 16:13:59,425 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 16:13:59,465 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 16:13:59,515 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 16:13:59,524 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 16:13:59,529 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:13:59,546 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 16:13:59,642 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:13:59,705 INFO L204 MainTranslator]: Completed translation [2024-11-13 16:13:59,706 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59 WrapperNode [2024-11-13 16:13:59,707 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 16:13:59,708 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 16:13:59,709 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 16:13:59,709 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 16:13:59,720 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,753 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,793 INFO L138 Inliner]: procedures = 167, calls = 80, calls flagged for inlining = 24, calls inlined = 6, statements flattened = 95 [2024-11-13 16:13:59,794 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 16:13:59,795 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 16:13:59,795 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 16:13:59,795 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 16:13:59,806 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,807 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,811 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,830 INFO L175 MemorySlicer]: Split 7 memory accesses to 2 slices as follows [2, 5]. 71 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 3 writes are split as follows [0, 3]. [2024-11-13 16:13:59,830 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,831 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,851 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,860 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,866 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,867 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,875 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 16:13:59,876 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 16:13:59,879 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 16:13:59,879 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 16:13:59,880 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (1/1) ... [2024-11-13 16:13:59,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:13:59,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:13:59,919 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 16:13:59,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 16:13:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-13 16:13:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-13 16:13:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 16:13:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 16:13:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-13 16:13:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-13 16:13:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-13 16:13:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-13 16:13:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 16:13:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-13 16:13:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-13 16:13:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 16:13:59,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 16:14:00,141 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 16:14:00,144 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 16:14:00,667 INFO L? ?]: Removed 61 outVars from TransFormulas that were not future-live. [2024-11-13 16:14:00,668 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 16:14:00,686 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 16:14:00,686 INFO L316 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-13 16:14:00,687 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:14:00 BoogieIcfgContainer [2024-11-13 16:14:00,687 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 16:14:00,690 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 16:14:00,690 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 16:14:00,696 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 16:14:00,697 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 04:13:58" (1/3) ... [2024-11-13 16:14:00,697 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63ebde79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:14:00, skipping insertion in model container [2024-11-13 16:14:00,698 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:59" (2/3) ... [2024-11-13 16:14:00,699 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63ebde79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:14:00, skipping insertion in model container [2024-11-13 16:14:00,699 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:14:00" (3/3) ... [2024-11-13 16:14:00,727 INFO L112 eAbstractionObserver]: Analyzing ICFG memleaks_test17_2-2.i [2024-11-13 16:14:00,749 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 16:14:00,750 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG memleaks_test17_2-2.i that has 2 procedures, 66 locations, 1 initial locations, 4 loop locations, and 20 error locations. [2024-11-13 16:14:00,812 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 16:14:00,835 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;@3fe3e1e8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 16:14:00,835 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2024-11-13 16:14:00,840 INFO L276 IsEmpty]: Start isEmpty. Operand has 66 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 62 states have internal predecessors, (75), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:00,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-13 16:14:00,849 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:00,849 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:00,850 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:00,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:00,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1301613917, now seen corresponding path program 1 times [2024-11-13 16:14:00,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:00,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1636028642] [2024-11-13 16:14:00,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:00,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:00,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:00,878 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:00,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 16:14:01,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:01,031 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-13 16:14:01,036 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:01,064 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 16:14:01,064 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:14:01,065 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:01,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636028642] [2024-11-13 16:14:01,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636028642] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:14:01,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:14:01,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 16:14:01,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253562502] [2024-11-13 16:14:01,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:14:01,072 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 16:14:01,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:01,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 16:14:01,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 16:14:01,103 INFO L87 Difference]: Start difference. First operand has 66 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 62 states have internal predecessors, (75), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:01,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:01,126 INFO L93 Difference]: Finished difference Result 66 states and 74 transitions. [2024-11-13 16:14:01,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 16:14:01,129 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2024-11-13 16:14:01,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:01,136 INFO L225 Difference]: With dead ends: 66 [2024-11-13 16:14:01,136 INFO L226 Difference]: Without dead ends: 64 [2024-11-13 16:14:01,138 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 16:14:01,142 INFO L432 NwaCegarLoop]: 74 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:01,143 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:14:01,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2024-11-13 16:14:01,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2024-11-13 16:14:01,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 41 states have (on average 1.6585365853658536) internal successors, (68), 60 states have internal predecessors, (68), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:01,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 72 transitions. [2024-11-13 16:14:01,188 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 72 transitions. Word has length 14 [2024-11-13 16:14:01,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:01,188 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 72 transitions. [2024-11-13 16:14:01,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:01,189 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 72 transitions. [2024-11-13 16:14:01,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-13 16:14:01,191 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:01,191 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:01,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 16:14:01,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:01,396 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:01,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:01,397 INFO L85 PathProgramCache]: Analyzing trace with hash 908586907, now seen corresponding path program 1 times [2024-11-13 16:14:01,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:01,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [157906767] [2024-11-13 16:14:01,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:01,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:01,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:01,400 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:01,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 16:14:01,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:01,513 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 16:14:01,516 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:01,580 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 16:14:01,680 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 16:14:01,681 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:14:01,681 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:01,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157906767] [2024-11-13 16:14:01,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157906767] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:14:01,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:14:01,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 16:14:01,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16507861] [2024-11-13 16:14:01,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:14:01,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:14:01,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:01,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:14:01,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:14:01,685 INFO L87 Difference]: Start difference. First operand 64 states and 72 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:01,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:01,983 INFO L93 Difference]: Finished difference Result 90 states and 107 transitions. [2024-11-13 16:14:01,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:14:01,984 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2024-11-13 16:14:01,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:01,987 INFO L225 Difference]: With dead ends: 90 [2024-11-13 16:14:01,987 INFO L226 Difference]: Without dead ends: 90 [2024-11-13 16:14:01,988 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 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 16:14:01,989 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 22 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:01,989 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 178 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-13 16:14:01,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2024-11-13 16:14:01,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 79. [2024-11-13 16:14:02,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 55 states have (on average 1.6181818181818182) internal successors, (89), 74 states have internal predecessors, (89), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-13 16:14:02,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 95 transitions. [2024-11-13 16:14:02,002 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 95 transitions. Word has length 14 [2024-11-13 16:14:02,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:02,002 INFO L471 AbstractCegarLoop]: Abstraction has 79 states and 95 transitions. [2024-11-13 16:14:02,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:02,002 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 95 transitions. [2024-11-13 16:14:02,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-13 16:14:02,003 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:02,003 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:02,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 16:14:02,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:02,204 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:02,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:02,205 INFO L85 PathProgramCache]: Analyzing trace with hash 908586908, now seen corresponding path program 1 times [2024-11-13 16:14:02,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:02,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [200138493] [2024-11-13 16:14:02,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:02,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:02,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:02,209 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:02,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 16:14:02,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:02,329 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 16:14:02,336 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:02,435 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 16:14:02,928 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 16:14:02,928 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:14:02,929 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:02,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200138493] [2024-11-13 16:14:02,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200138493] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:14:02,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:14:02,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 16:14:02,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789381295] [2024-11-13 16:14:02,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:14:02,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:14:02,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:02,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:14:02,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:14:02,932 INFO L87 Difference]: Start difference. First operand 79 states and 95 transitions. Second operand has 10 states, 8 states have (on average 1.5) internal successors, (12), 9 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:03,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:03,797 INFO L93 Difference]: Finished difference Result 106 states and 129 transitions. [2024-11-13 16:14:03,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 16:14:03,799 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 1.5) internal successors, (12), 9 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2024-11-13 16:14:03,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:03,800 INFO L225 Difference]: With dead ends: 106 [2024-11-13 16:14:03,800 INFO L226 Difference]: Without dead ends: 106 [2024-11-13 16:14:03,801 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-11-13 16:14:03,803 INFO L432 NwaCegarLoop]: 73 mSDtfsCounter, 69 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:03,806 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 459 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-13 16:14:03,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2024-11-13 16:14:03,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 98. [2024-11-13 16:14:03,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 74 states have (on average 1.5945945945945945) internal successors, (118), 93 states have internal predecessors, (118), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-13 16:14:03,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 124 transitions. [2024-11-13 16:14:03,827 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 124 transitions. Word has length 14 [2024-11-13 16:14:03,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:03,827 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 124 transitions. [2024-11-13 16:14:03,827 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 1.5) internal successors, (12), 9 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:03,827 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 124 transitions. [2024-11-13 16:14:03,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-13 16:14:03,828 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:03,828 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:03,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-13 16:14:04,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:04,029 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:04,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:04,030 INFO L85 PathProgramCache]: Analyzing trace with hash 908683036, now seen corresponding path program 1 times [2024-11-13 16:14:04,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:04,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1676488351] [2024-11-13 16:14:04,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:04,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:04,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:04,033 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:04,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 16:14:04,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:04,121 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 16:14:04,122 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:04,160 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 16:14:04,162 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:14:04,163 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:04,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676488351] [2024-11-13 16:14:04,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676488351] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:14:04,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:14:04,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:14:04,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518673356] [2024-11-13 16:14:04,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:14:04,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:14:04,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:04,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:14:04,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:14:04,165 INFO L87 Difference]: Start difference. First operand 98 states and 124 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:04,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:04,298 INFO L93 Difference]: Finished difference Result 141 states and 175 transitions. [2024-11-13 16:14:04,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:14:04,299 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2024-11-13 16:14:04,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:04,300 INFO L225 Difference]: With dead ends: 141 [2024-11-13 16:14:04,300 INFO L226 Difference]: Without dead ends: 141 [2024-11-13 16:14:04,300 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 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 16:14:04,301 INFO L432 NwaCegarLoop]: 113 mSDtfsCounter, 49 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:04,301 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 394 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:14:04,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2024-11-13 16:14:04,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 98. [2024-11-13 16:14:04,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 74 states have (on average 1.5810810810810811) internal successors, (117), 93 states have internal predecessors, (117), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-13 16:14:04,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 123 transitions. [2024-11-13 16:14:04,320 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 123 transitions. Word has length 14 [2024-11-13 16:14:04,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:04,321 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 123 transitions. [2024-11-13 16:14:04,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:04,321 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 123 transitions. [2024-11-13 16:14:04,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-13 16:14:04,321 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:04,322 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:04,341 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 16:14:04,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:04,522 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:04,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:04,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1796090588, now seen corresponding path program 1 times [2024-11-13 16:14:04,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:04,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1771771121] [2024-11-13 16:14:04,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:04,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:04,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:04,528 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:04,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 16:14:04,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:04,599 INFO L255 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 16:14:04,601 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:04,676 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 16:14:04,676 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:14:04,677 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:04,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771771121] [2024-11-13 16:14:04,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771771121] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:14:04,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:14:04,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:14:04,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136597455] [2024-11-13 16:14:04,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:14:04,678 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:14:04,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:04,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:14:04,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:14:04,679 INFO L87 Difference]: Start difference. First operand 98 states and 123 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:04,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:04,749 INFO L93 Difference]: Finished difference Result 84 states and 101 transitions. [2024-11-13 16:14:04,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:14:04,750 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2024-11-13 16:14:04,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:04,753 INFO L225 Difference]: With dead ends: 84 [2024-11-13 16:14:04,753 INFO L226 Difference]: Without dead ends: 84 [2024-11-13 16:14:04,753 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 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 16:14:04,754 INFO L432 NwaCegarLoop]: 73 mSDtfsCounter, 0 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:04,754 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 271 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:14:04,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2024-11-13 16:14:04,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2024-11-13 16:14:04,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 61 states have (on average 1.5573770491803278) internal successors, (95), 79 states have internal predecessors, (95), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-13 16:14:04,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 101 transitions. [2024-11-13 16:14:04,761 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 101 transitions. Word has length 14 [2024-11-13 16:14:04,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:04,762 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 101 transitions. [2024-11-13 16:14:04,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:04,762 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 101 transitions. [2024-11-13 16:14:04,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-13 16:14:04,766 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:04,766 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:04,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 16:14:04,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:04,972 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:04,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:04,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1796186717, now seen corresponding path program 1 times [2024-11-13 16:14:04,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:04,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1176886647] [2024-11-13 16:14:04,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:04,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:04,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:04,976 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:04,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 16:14:05,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:05,044 INFO L255 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 16:14:05,045 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:05,102 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 16:14:05,102 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:14:05,102 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:05,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176886647] [2024-11-13 16:14:05,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176886647] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:14:05,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:14:05,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 16:14:05,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324142145] [2024-11-13 16:14:05,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:14:05,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 16:14:05,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:05,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 16:14:05,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 16:14:05,104 INFO L87 Difference]: Start difference. First operand 84 states and 101 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:05,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:05,224 INFO L93 Difference]: Finished difference Result 86 states and 102 transitions. [2024-11-13 16:14:05,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:14:05,225 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2024-11-13 16:14:05,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:05,226 INFO L225 Difference]: With dead ends: 86 [2024-11-13 16:14:05,226 INFO L226 Difference]: Without dead ends: 82 [2024-11-13 16:14:05,226 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 11 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 16:14:05,227 INFO L432 NwaCegarLoop]: 73 mSDtfsCounter, 1 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:05,227 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 168 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:14:05,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-11-13 16:14:05,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2024-11-13 16:14:05,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 59 states have (on average 1.576271186440678) internal successors, (93), 78 states have internal predecessors, (93), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 16:14:05,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 98 transitions. [2024-11-13 16:14:05,245 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 98 transitions. Word has length 14 [2024-11-13 16:14:05,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:05,245 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 98 transitions. [2024-11-13 16:14:05,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 16:14:05,246 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 98 transitions. [2024-11-13 16:14:05,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-13 16:14:05,246 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:05,247 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:05,271 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 16:14:05,448 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:05,448 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:05,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:05,448 INFO L85 PathProgramCache]: Analyzing trace with hash 828654863, now seen corresponding path program 1 times [2024-11-13 16:14:05,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:05,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1616724840] [2024-11-13 16:14:05,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:05,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:05,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:05,451 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:05,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 16:14:05,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:05,558 INFO L255 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 16:14:05,563 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:05,641 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 16:14:06,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:14:06,129 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:14:07,427 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:14:07,427 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:07,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616724840] [2024-11-13 16:14:07,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616724840] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:14:07,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:14:07,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 19 [2024-11-13 16:14:07,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668550311] [2024-11-13 16:14:07,428 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:14:07,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 16:14:07,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:07,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 16:14:07,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2024-11-13 16:14:07,429 INFO L87 Difference]: Start difference. First operand 82 states and 98 transitions. Second operand has 20 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 18 states have internal predecessors, (28), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:09,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:09,815 INFO L93 Difference]: Finished difference Result 99 states and 124 transitions. [2024-11-13 16:14:09,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 16:14:09,821 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 18 states have internal predecessors, (28), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2024-11-13 16:14:09,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:09,822 INFO L225 Difference]: With dead ends: 99 [2024-11-13 16:14:09,822 INFO L226 Difference]: Without dead ends: 99 [2024-11-13 16:14:09,822 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2024-11-13 16:14:09,823 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 89 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:09,824 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 519 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-13 16:14:09,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-11-13 16:14:09,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 91. [2024-11-13 16:14:09,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 68 states have (on average 1.5441176470588236) internal successors, (105), 87 states have internal predecessors, (105), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 16:14:09,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 110 transitions. [2024-11-13 16:14:09,836 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 110 transitions. Word has length 17 [2024-11-13 16:14:09,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:09,837 INFO L471 AbstractCegarLoop]: Abstraction has 91 states and 110 transitions. [2024-11-13 16:14:09,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 18 states have internal predecessors, (28), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:09,837 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 110 transitions. [2024-11-13 16:14:09,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-13 16:14:09,838 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:09,838 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] [2024-11-13 16:14:09,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 16:14:10,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:10,043 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:10,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:10,044 INFO L85 PathProgramCache]: Analyzing trace with hash -2036944167, now seen corresponding path program 1 times [2024-11-13 16:14:10,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:10,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1573786738] [2024-11-13 16:14:10,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:10,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:10,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:10,047 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:10,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 16:14:10,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:10,146 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 16:14:10,152 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:10,158 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 16:14:10,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:14:10,245 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:14:10,245 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:10,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573786738] [2024-11-13 16:14:10,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573786738] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:14:10,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:14:10,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:14:10,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569359513] [2024-11-13 16:14:10,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:14:10,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:14:10,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:10,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:14:10,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:14:10,248 INFO L87 Difference]: Start difference. First operand 91 states and 110 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 16:14:10,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:10,504 INFO L93 Difference]: Finished difference Result 100 states and 121 transitions. [2024-11-13 16:14:10,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 16:14:10,505 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 22 [2024-11-13 16:14:10,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:10,506 INFO L225 Difference]: With dead ends: 100 [2024-11-13 16:14:10,507 INFO L226 Difference]: Without dead ends: 100 [2024-11-13 16:14:10,507 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 16:14:10,508 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 26 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:10,508 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 207 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 16:14:10,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2024-11-13 16:14:10,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 92. [2024-11-13 16:14:10,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 69 states have (on average 1.5507246376811594) internal successors, (107), 88 states have internal predecessors, (107), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 16:14:10,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 112 transitions. [2024-11-13 16:14:10,515 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 112 transitions. Word has length 22 [2024-11-13 16:14:10,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:10,515 INFO L471 AbstractCegarLoop]: Abstraction has 92 states and 112 transitions. [2024-11-13 16:14:10,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 16:14:10,516 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 112 transitions. [2024-11-13 16:14:10,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-13 16:14:10,517 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:10,517 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] [2024-11-13 16:14:10,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-13 16:14:10,720 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:10,721 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:10,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:10,721 INFO L85 PathProgramCache]: Analyzing trace with hash -2036944166, now seen corresponding path program 1 times [2024-11-13 16:14:10,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:10,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1512176499] [2024-11-13 16:14:10,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:10,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:10,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:10,725 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:10,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 16:14:10,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:10,823 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 16:14:10,825 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:10,942 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:14:10,942 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:14:10,943 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:10,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512176499] [2024-11-13 16:14:10,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512176499] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:14:10,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:14:10,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 16:14:10,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940554161] [2024-11-13 16:14:10,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:14:10,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:14:10,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:10,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:14:10,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:14:10,944 INFO L87 Difference]: Start difference. First operand 92 states and 112 transitions. Second operand has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 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 16:14:11,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:11,060 INFO L93 Difference]: Finished difference Result 84 states and 98 transitions. [2024-11-13 16:14:11,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:14:11,062 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 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 22 [2024-11-13 16:14:11,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:11,062 INFO L225 Difference]: With dead ends: 84 [2024-11-13 16:14:11,062 INFO L226 Difference]: Without dead ends: 84 [2024-11-13 16:14:11,063 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 16:14:11,063 INFO L432 NwaCegarLoop]: 59 mSDtfsCounter, 44 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:11,063 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 229 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:14:11,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2024-11-13 16:14:11,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 77. [2024-11-13 16:14:11,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 54 states have (on average 1.5185185185185186) internal successors, (82), 73 states have internal predecessors, (82), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 16:14:11,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 87 transitions. [2024-11-13 16:14:11,068 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 87 transitions. Word has length 22 [2024-11-13 16:14:11,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:11,068 INFO L471 AbstractCegarLoop]: Abstraction has 77 states and 87 transitions. [2024-11-13 16:14:11,069 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 6 states have internal predecessors, (20), 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 16:14:11,069 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 87 transitions. [2024-11-13 16:14:11,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-13 16:14:11,069 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:11,070 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] [2024-11-13 16:14:11,091 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 16:14:11,270 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:11,270 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:11,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:11,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1638390827, now seen corresponding path program 1 times [2024-11-13 16:14:11,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:11,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [23721963] [2024-11-13 16:14:11,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:11,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:11,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:11,273 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:11,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 16:14:11,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:11,368 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 16:14:11,373 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:11,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 16:14:11,584 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-13 16:14:11,585 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 16:14:11,600 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:14:11,600 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:14:19,728 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:14:19,728 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:19,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23721963] [2024-11-13 16:14:19,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23721963] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:14:19,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:14:19,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2024-11-13 16:14:19,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903809319] [2024-11-13 16:14:19,729 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:14:19,729 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 16:14:19,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:19,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 16:14:19,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=54, Unknown=1, NotChecked=0, Total=72 [2024-11-13 16:14:19,735 INFO L87 Difference]: Start difference. First operand 77 states and 87 transitions. Second operand has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 16:14:20,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:20,267 INFO L93 Difference]: Finished difference Result 101 states and 114 transitions. [2024-11-13 16:14:20,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 16:14:20,268 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2024-11-13 16:14:20,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:20,269 INFO L225 Difference]: With dead ends: 101 [2024-11-13 16:14:20,269 INFO L226 Difference]: Without dead ends: 101 [2024-11-13 16:14:20,270 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=26, Invalid=83, Unknown=1, NotChecked=0, Total=110 [2024-11-13 16:14:20,271 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 63 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:20,271 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 250 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-13 16:14:20,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2024-11-13 16:14:20,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 83. [2024-11-13 16:14:20,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 62 states have (on average 1.4838709677419355) internal successors, (92), 79 states have internal predecessors, (92), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 16:14:20,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 97 transitions. [2024-11-13 16:14:20,281 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 97 transitions. Word has length 26 [2024-11-13 16:14:20,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:20,281 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 97 transitions. [2024-11-13 16:14:20,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 16:14:20,281 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 97 transitions. [2024-11-13 16:14:20,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-13 16:14:20,282 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:20,282 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] [2024-11-13 16:14:20,311 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 16:14:20,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:20,483 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:20,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:20,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1638390828, now seen corresponding path program 1 times [2024-11-13 16:14:20,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:20,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1523581366] [2024-11-13 16:14:20,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:20,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:20,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:20,486 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:20,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 16:14:20,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:20,577 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-13 16:14:20,580 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:20,642 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 16:14:20,652 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 16:14:21,514 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 16:14:21,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:14:21,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 16 treesize of output 11 [2024-11-13 16:14:21,580 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:14:21,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 13 treesize of output 13 [2024-11-13 16:14:21,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-13 16:14:21,736 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:14:22,256 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:22,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523581366] [2024-11-13 16:14:22,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523581366] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:14:22,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1138871637] [2024-11-13 16:14:22,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:22,257 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:14:22,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:14:22,269 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:14:22,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-13 16:14:22,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:22,447 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-13 16:14:22,450 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:22,486 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 16:14:22,501 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 16:14:22,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:14:22,948 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 11 [2024-11-13 16:14:22,982 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:14:22,982 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 16:14:23,041 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-13 16:14:23,041 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:14:31,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1138871637] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:14:31,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:14:31,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2024-11-13 16:14:31,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190488969] [2024-11-13 16:14:31,436 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:14:31,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 16:14:31,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:31,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 16:14:31,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=227, Unknown=1, NotChecked=30, Total=306 [2024-11-13 16:14:31,437 INFO L87 Difference]: Start difference. First operand 83 states and 97 transitions. Second operand has 16 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:33,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:33,553 INFO L93 Difference]: Finished difference Result 148 states and 177 transitions. [2024-11-13 16:14:33,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:14:33,554 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2024-11-13 16:14:33,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:33,555 INFO L225 Difference]: With dead ends: 148 [2024-11-13 16:14:33,555 INFO L226 Difference]: Without dead ends: 148 [2024-11-13 16:14:33,556 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=89, Invalid=420, Unknown=1, NotChecked=42, Total=552 [2024-11-13 16:14:33,557 INFO L432 NwaCegarLoop]: 70 mSDtfsCounter, 143 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:33,557 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 584 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 511 Invalid, 0 Unknown, 155 Unchecked, 1.5s Time] [2024-11-13 16:14:33,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2024-11-13 16:14:33,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 106. [2024-11-13 16:14:33,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 83 states have (on average 1.4457831325301205) internal successors, (120), 99 states have internal predecessors, (120), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:14:33,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 131 transitions. [2024-11-13 16:14:33,570 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 131 transitions. Word has length 26 [2024-11-13 16:14:33,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:33,573 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 131 transitions. [2024-11-13 16:14:33,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:33,573 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 131 transitions. [2024-11-13 16:14:33,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-13 16:14:33,574 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:33,574 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:33,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-13 16:14:33,777 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-13 16:14:33,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:14:33,975 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:33,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:33,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1633262116, now seen corresponding path program 2 times [2024-11-13 16:14:33,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:33,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1821955306] [2024-11-13 16:14:33,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:14:33,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:33,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:33,978 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:33,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 16:14:34,099 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:14:34,099 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:14:34,103 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 16:14:34,109 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:34,209 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 16:14:35,349 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:14:35,350 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:14:38,752 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:14:38,752 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:38,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821955306] [2024-11-13 16:14:38,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821955306] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:14:38,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:14:38,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 27 [2024-11-13 16:14:38,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956179215] [2024-11-13 16:14:38,753 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:14:38,753 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 16:14:38,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:38,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 16:14:38,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2024-11-13 16:14:38,755 INFO L87 Difference]: Start difference. First operand 106 states and 131 transitions. Second operand has 28 states, 25 states have (on average 1.84) internal successors, (46), 26 states have internal predecessors, (46), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:47,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:47,693 INFO L93 Difference]: Finished difference Result 128 states and 163 transitions. [2024-11-13 16:14:47,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-13 16:14:47,694 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 1.84) internal successors, (46), 26 states have internal predecessors, (46), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2024-11-13 16:14:47,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:47,695 INFO L225 Difference]: With dead ends: 128 [2024-11-13 16:14:47,696 INFO L226 Difference]: Without dead ends: 128 [2024-11-13 16:14:47,697 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=411, Invalid=1311, Unknown=0, NotChecked=0, Total=1722 [2024-11-13 16:14:47,698 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 204 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:47,698 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 653 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-11-13 16:14:47,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-11-13 16:14:47,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 124. [2024-11-13 16:14:47,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 101 states have (on average 1.4257425742574257) internal successors, (144), 117 states have internal predecessors, (144), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:14:47,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 155 transitions. [2024-11-13 16:14:47,705 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 155 transitions. Word has length 26 [2024-11-13 16:14:47,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:47,705 INFO L471 AbstractCegarLoop]: Abstraction has 124 states and 155 transitions. [2024-11-13 16:14:47,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 1.84) internal successors, (46), 26 states have internal predecessors, (46), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:47,706 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 155 transitions. [2024-11-13 16:14:47,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-13 16:14:47,707 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:47,707 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] [2024-11-13 16:14:47,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 16:14:47,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:47,908 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:47,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:47,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1759462376, now seen corresponding path program 1 times [2024-11-13 16:14:47,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:47,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2114293707] [2024-11-13 16:14:47,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:47,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:47,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:47,911 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:47,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 16:14:48,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:48,017 INFO L255 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 16:14:48,019 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:48,053 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:14:48,053 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:14:48,054 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:48,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114293707] [2024-11-13 16:14:48,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114293707] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:14:48,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:14:48,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:14:48,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217341107] [2024-11-13 16:14:48,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:14:48,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:14:48,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:48,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:14:48,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:14:48,055 INFO L87 Difference]: Start difference. First operand 124 states and 155 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:14:48,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:48,107 INFO L93 Difference]: Finished difference Result 128 states and 158 transitions. [2024-11-13 16:14:48,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:14:48,107 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 28 [2024-11-13 16:14:48,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:48,108 INFO L225 Difference]: With dead ends: 128 [2024-11-13 16:14:48,109 INFO L226 Difference]: Without dead ends: 128 [2024-11-13 16:14:48,109 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 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 16:14:48,109 INFO L432 NwaCegarLoop]: 65 mSDtfsCounter, 2 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:48,110 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 253 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:14:48,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-11-13 16:14:48,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2024-11-13 16:14:48,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 103 states have (on average 1.4077669902912622) internal successors, (145), 118 states have internal predecessors, (145), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:14:48,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 156 transitions. [2024-11-13 16:14:48,120 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 156 transitions. Word has length 28 [2024-11-13 16:14:48,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:48,120 INFO L471 AbstractCegarLoop]: Abstraction has 126 states and 156 transitions. [2024-11-13 16:14:48,120 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:14:48,120 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 156 transitions. [2024-11-13 16:14:48,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-13 16:14:48,125 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:48,125 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-13 16:14:48,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 16:14:48,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:48,326 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:48,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:48,327 INFO L85 PathProgramCache]: Analyzing trace with hash -16652041, now seen corresponding path program 1 times [2024-11-13 16:14:48,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:48,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1829727013] [2024-11-13 16:14:48,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:48,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:48,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:48,330 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:48,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 16:14:48,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:48,433 INFO L255 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 16:14:48,434 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:48,467 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:14:48,467 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:14:48,467 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:48,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829727013] [2024-11-13 16:14:48,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829727013] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:14:48,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:14:48,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 16:14:48,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749843015] [2024-11-13 16:14:48,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:14:48,468 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 16:14:48,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:48,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 16:14:48,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 16:14:48,469 INFO L87 Difference]: Start difference. First operand 126 states and 156 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:48,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:48,567 INFO L93 Difference]: Finished difference Result 138 states and 172 transitions. [2024-11-13 16:14:48,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:14:48,568 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2024-11-13 16:14:48,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:48,569 INFO L225 Difference]: With dead ends: 138 [2024-11-13 16:14:48,569 INFO L226 Difference]: Without dead ends: 138 [2024-11-13 16:14:48,569 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 25 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 16:14:48,570 INFO L432 NwaCegarLoop]: 62 mSDtfsCounter, 2 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:48,570 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 175 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:14:48,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-11-13 16:14:48,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 133. [2024-11-13 16:14:48,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 109 states have (on average 1.3944954128440368) internal successors, (152), 124 states have internal predecessors, (152), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (9), 7 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-13 16:14:48,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 166 transitions. [2024-11-13 16:14:48,576 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 166 transitions. Word has length 28 [2024-11-13 16:14:48,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:48,576 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 166 transitions. [2024-11-13 16:14:48,576 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:48,576 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 166 transitions. [2024-11-13 16:14:48,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-13 16:14:48,578 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:48,578 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:14:48,597 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-13 16:14:48,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:48,779 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:48,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:48,779 INFO L85 PathProgramCache]: Analyzing trace with hash 149462303, now seen corresponding path program 2 times [2024-11-13 16:14:48,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:48,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1294086710] [2024-11-13 16:14:48,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:14:48,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:48,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:48,782 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:48,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 16:14:48,899 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:14:48,899 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:14:48,902 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 16:14:48,905 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:48,999 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 16:14:49,009 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 16:14:50,089 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 16:14:50,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:14:50,134 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 11 [2024-11-13 16:14:50,160 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:14:50,160 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 16:14:50,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-13 16:14:50,271 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:14:54,741 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:54,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294086710] [2024-11-13 16:14:54,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294086710] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:14:54,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [964144192] [2024-11-13 16:14:54,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:14:54,742 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:14:54,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:14:54,744 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:14:54,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2024-11-13 16:14:54,942 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:14:54,942 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:14:54,944 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 16:14:54,951 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:54,978 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 16:14:54,986 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 16:14:55,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:14:55,419 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 11 [2024-11-13 16:14:55,434 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:14:55,434 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 16:14:55,495 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-13 16:14:55,495 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:14:55,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [964144192] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:14:55,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:14:55,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2024-11-13 16:14:55,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137520895] [2024-11-13 16:14:55,832 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:14:55,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:14:55,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:55,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:14:55,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=285, Unknown=2, NotChecked=34, Total=380 [2024-11-13 16:14:55,834 INFO L87 Difference]: Start difference. First operand 133 states and 166 transitions. Second operand has 18 states, 16 states have (on average 1.5625) internal successors, (25), 17 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:58,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:58,156 INFO L93 Difference]: Finished difference Result 198 states and 245 transitions. [2024-11-13 16:14:58,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 16:14:58,157 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 1.5625) internal successors, (25), 17 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2024-11-13 16:14:58,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:58,158 INFO L225 Difference]: With dead ends: 198 [2024-11-13 16:14:58,159 INFO L226 Difference]: Without dead ends: 198 [2024-11-13 16:14:58,159 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=100, Invalid=502, Unknown=2, NotChecked=46, Total=650 [2024-11-13 16:14:58,160 INFO L432 NwaCegarLoop]: 78 mSDtfsCounter, 127 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 732 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:58,160 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 754 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 732 Invalid, 0 Unknown, 157 Unchecked, 1.9s Time] [2024-11-13 16:14:58,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-13 16:14:58,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 133. [2024-11-13 16:14:58,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 109 states have (on average 1.3944954128440368) internal successors, (152), 124 states have internal predecessors, (152), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (9), 7 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-13 16:14:58,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 166 transitions. [2024-11-13 16:14:58,168 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 166 transitions. Word has length 29 [2024-11-13 16:14:58,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:58,169 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 166 transitions. [2024-11-13 16:14:58,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 1.5625) internal successors, (25), 17 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:14:58,169 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 166 transitions. [2024-11-13 16:14:58,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-13 16:14:58,170 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:58,170 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-13 16:14:58,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2024-11-13 16:14:58,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-13 16:14:58,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:58,571 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:58,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:58,572 INFO L85 PathProgramCache]: Analyzing trace with hash 2133916537, now seen corresponding path program 1 times [2024-11-13 16:14:58,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:58,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1528695376] [2024-11-13 16:14:58,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:58,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:58,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:58,576 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:58,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 16:14:58,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:58,681 INFO L255 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 16:14:58,682 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:58,688 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 16:14:58,867 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:14:58,867 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:14:59,030 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:14:59,030 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:14:59,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528695376] [2024-11-13 16:14:59,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528695376] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:14:59,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:14:59,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2024-11-13 16:14:59,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378463004] [2024-11-13 16:14:59,030 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:14:59,031 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 16:14:59,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:14:59,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 16:14:59,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:14:59,032 INFO L87 Difference]: Start difference. First operand 133 states and 166 transitions. Second operand has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 16:14:59,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:14:59,485 INFO L93 Difference]: Finished difference Result 150 states and 182 transitions. [2024-11-13 16:14:59,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 16:14:59,486 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2024-11-13 16:14:59,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:14:59,488 INFO L225 Difference]: With dead ends: 150 [2024-11-13 16:14:59,488 INFO L226 Difference]: Without dead ends: 150 [2024-11-13 16:14:59,491 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:14:59,492 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 40 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 16:14:59,494 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 267 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 16:14:59,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-11-13 16:14:59,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 134. [2024-11-13 16:14:59,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 110 states have (on average 1.4) internal successors, (154), 125 states have internal predecessors, (154), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (9), 7 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-13 16:14:59,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 168 transitions. [2024-11-13 16:14:59,514 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 168 transitions. Word has length 31 [2024-11-13 16:14:59,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:14:59,514 INFO L471 AbstractCegarLoop]: Abstraction has 134 states and 168 transitions. [2024-11-13 16:14:59,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 16:14:59,515 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 168 transitions. [2024-11-13 16:14:59,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-13 16:14:59,515 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:14:59,515 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-13 16:14:59,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 16:14:59,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:59,717 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:14:59,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:14:59,717 INFO L85 PathProgramCache]: Analyzing trace with hash 2133916538, now seen corresponding path program 1 times [2024-11-13 16:14:59,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:14:59,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1847942642] [2024-11-13 16:14:59,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:14:59,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:14:59,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:14:59,721 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:14:59,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 16:14:59,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:14:59,849 INFO L255 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:14:59,851 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:14:59,923 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 16:15:00,564 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:15:00,565 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:01,770 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:15:01,771 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:01,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847942642] [2024-11-13 16:15:01,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847942642] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:01,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:01,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2024-11-13 16:15:01,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191527413] [2024-11-13 16:15:01,771 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:01,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 16:15:01,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:01,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 16:15:01,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2024-11-13 16:15:01,773 INFO L87 Difference]: Start difference. First operand 134 states and 168 transitions. Second operand has 20 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 18 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 16:15:03,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:03,814 INFO L93 Difference]: Finished difference Result 185 states and 229 transitions. [2024-11-13 16:15:03,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:15:03,815 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 18 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 31 [2024-11-13 16:15:03,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:03,816 INFO L225 Difference]: With dead ends: 185 [2024-11-13 16:15:03,816 INFO L226 Difference]: Without dead ends: 185 [2024-11-13 16:15:03,816 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2024-11-13 16:15:03,817 INFO L432 NwaCegarLoop]: 63 mSDtfsCounter, 158 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:03,817 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 714 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-13 16:15:03,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2024-11-13 16:15:03,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 151. [2024-11-13 16:15:03,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 127 states have (on average 1.4645669291338583) internal successors, (186), 142 states have internal predecessors, (186), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (9), 7 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-13 16:15:03,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 200 transitions. [2024-11-13 16:15:03,825 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 200 transitions. Word has length 31 [2024-11-13 16:15:03,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:03,825 INFO L471 AbstractCegarLoop]: Abstraction has 151 states and 200 transitions. [2024-11-13 16:15:03,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 18 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 16:15:03,826 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 200 transitions. [2024-11-13 16:15:03,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-13 16:15:03,827 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:03,827 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] [2024-11-13 16:15:03,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 16:15:04,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:04,027 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:04,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:04,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1005819005, now seen corresponding path program 1 times [2024-11-13 16:15:04,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:04,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [370291148] [2024-11-13 16:15:04,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:04,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:04,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:04,032 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:04,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 16:15:04,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:04,144 INFO L255 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 16:15:04,146 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:04,403 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:15:04,404 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:04,703 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:15:04,703 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 25 treesize of output 29 [2024-11-13 16:15:05,170 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:15:05,170 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:05,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370291148] [2024-11-13 16:15:05,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370291148] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:05,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:05,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2024-11-13 16:15:05,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995695279] [2024-11-13 16:15:05,171 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:05,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 16:15:05,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:05,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 16:15:05,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-11-13 16:15:05,172 INFO L87 Difference]: Start difference. First operand 151 states and 200 transitions. Second operand has 14 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:06,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:06,291 INFO L93 Difference]: Finished difference Result 216 states and 294 transitions. [2024-11-13 16:15:06,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:15:06,292 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 32 [2024-11-13 16:15:06,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:06,293 INFO L225 Difference]: With dead ends: 216 [2024-11-13 16:15:06,294 INFO L226 Difference]: Without dead ends: 216 [2024-11-13 16:15:06,294 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2024-11-13 16:15:06,294 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 138 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:06,295 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 355 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-13 16:15:06,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2024-11-13 16:15:06,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 158. [2024-11-13 16:15:06,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 133 states have (on average 1.4360902255639099) internal successors, (191), 146 states have internal predecessors, (191), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (13), 10 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:15:06,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 211 transitions. [2024-11-13 16:15:06,303 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 211 transitions. Word has length 32 [2024-11-13 16:15:06,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:06,303 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 211 transitions. [2024-11-13 16:15:06,303 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:06,303 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 211 transitions. [2024-11-13 16:15:06,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-13 16:15:06,304 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:06,304 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-13 16:15:06,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 16:15:06,504 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:06,505 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:06,505 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:06,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1726903282, now seen corresponding path program 1 times [2024-11-13 16:15:06,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:06,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [381677932] [2024-11-13 16:15:06,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:06,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:06,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:06,509 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:06,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 16:15:06,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:06,637 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 16:15:06,639 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:06,733 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 16:15:07,039 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:15:07,039 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:07,176 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 14 treesize of output 12 [2024-11-13 16:15:07,181 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 18 treesize of output 16 [2024-11-13 16:15:07,238 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:15:07,238 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:07,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381677932] [2024-11-13 16:15:07,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381677932] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:07,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:07,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 12 [2024-11-13 16:15:07,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558865739] [2024-11-13 16:15:07,239 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:07,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 16:15:07,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:07,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 16:15:07,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-11-13 16:15:07,241 INFO L87 Difference]: Start difference. First operand 158 states and 211 transitions. Second operand has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:07,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:07,948 INFO L93 Difference]: Finished difference Result 197 states and 250 transitions. [2024-11-13 16:15:07,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 16:15:07,950 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 32 [2024-11-13 16:15:07,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:07,952 INFO L225 Difference]: With dead ends: 197 [2024-11-13 16:15:07,952 INFO L226 Difference]: Without dead ends: 197 [2024-11-13 16:15:07,952 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-11-13 16:15:07,953 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 135 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:07,953 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 536 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-13 16:15:07,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2024-11-13 16:15:07,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 169. [2024-11-13 16:15:07,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 142 states have (on average 1.4225352112676057) internal successors, (202), 156 states have internal predecessors, (202), 7 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (13), 10 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:15:07,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 222 transitions. [2024-11-13 16:15:07,962 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 222 transitions. Word has length 32 [2024-11-13 16:15:07,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:07,962 INFO L471 AbstractCegarLoop]: Abstraction has 169 states and 222 transitions. [2024-11-13 16:15:07,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:07,962 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 222 transitions. [2024-11-13 16:15:07,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-13 16:15:07,963 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:07,963 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:15:07,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-13 16:15:08,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:08,164 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:08,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:08,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1902007116, now seen corresponding path program 3 times [2024-11-13 16:15:08,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:08,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1848619709] [2024-11-13 16:15:08,165 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:15:08,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:08,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:08,168 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:08,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 16:15:08,285 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 16:15:08,285 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:15:08,288 INFO L255 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 16:15:08,291 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:08,369 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 16:15:08,377 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 16:15:09,068 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 16:15:09,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:15:09,099 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 11 [2024-11-13 16:15:09,131 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:15:09,131 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 16:15:09,260 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 2 not checked. [2024-11-13 16:15:09,260 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:09,784 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:09,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848619709] [2024-11-13 16:15:09,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848619709] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:15:09,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2059796121] [2024-11-13 16:15:09,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:15:09,785 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:15:09,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:15:09,787 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:15:09,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2024-11-13 16:15:09,965 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 16:15:09,965 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:15:09,967 INFO L255 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 16:15:09,969 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:09,994 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 16:15:10,002 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 16:15:10,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:15:10,515 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 11 [2024-11-13 16:15:10,542 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:15:10,542 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 16:15:10,589 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 2 not checked. [2024-11-13 16:15:10,589 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:14,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2059796121] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:15:14,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:14,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2024-11-13 16:15:14,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193284832] [2024-11-13 16:15:14,872 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:14,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 16:15:14,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:14,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 16:15:14,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=153, Unknown=1, NotChecked=24, Total=210 [2024-11-13 16:15:14,873 INFO L87 Difference]: Start difference. First operand 169 states and 222 transitions. Second operand has 13 states, 11 states have (on average 2.0) internal successors, (22), 12 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:15:16,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:16,449 INFO L93 Difference]: Finished difference Result 190 states and 241 transitions. [2024-11-13 16:15:16,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:15:16,450 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.0) internal successors, (22), 12 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2024-11-13 16:15:16,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:16,452 INFO L225 Difference]: With dead ends: 190 [2024-11-13 16:15:16,452 INFO L226 Difference]: Without dead ends: 190 [2024-11-13 16:15:16,452 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=76, Invalid=347, Unknown=1, NotChecked=38, Total=462 [2024-11-13 16:15:16,452 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 87 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:16,453 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 441 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 367 Invalid, 0 Unknown, 117 Unchecked, 1.1s Time] [2024-11-13 16:15:16,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2024-11-13 16:15:16,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 160. [2024-11-13 16:15:16,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 134 states have (on average 1.4253731343283582) internal successors, (191), 149 states have internal predecessors, (191), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-13 16:15:16,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 208 transitions. [2024-11-13 16:15:16,460 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 208 transitions. Word has length 32 [2024-11-13 16:15:16,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:16,461 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 208 transitions. [2024-11-13 16:15:16,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 2.0) internal successors, (22), 12 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:15:16,461 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 208 transitions. [2024-11-13 16:15:16,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-13 16:15:16,462 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:16,462 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] [2024-11-13 16:15:16,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-13 16:15:16,664 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (24)] Ended with exit code 0 [2024-11-13 16:15:16,862 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:15:16,863 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:16,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:16,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1115618127, now seen corresponding path program 1 times [2024-11-13 16:15:16,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:16,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1971267563] [2024-11-13 16:15:16,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:16,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:16,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:16,866 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:16,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 16:15:16,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:16,996 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:15:16,998 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:17,246 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 16:15:17,368 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:15:17,368 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:17,478 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 36 treesize of output 32 [2024-11-13 16:15:17,788 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:15:17,789 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:17,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971267563] [2024-11-13 16:15:17,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971267563] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:17,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:17,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2024-11-13 16:15:17,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431520608] [2024-11-13 16:15:17,789 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:17,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 16:15:17,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:17,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 16:15:17,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2024-11-13 16:15:17,791 INFO L87 Difference]: Start difference. First operand 160 states and 208 transitions. Second operand has 16 states, 15 states have (on average 3.0) internal successors, (45), 13 states have internal predecessors, (45), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:18,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:18,753 INFO L93 Difference]: Finished difference Result 224 states and 292 transitions. [2024-11-13 16:15:18,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 16:15:18,755 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.0) internal successors, (45), 13 states have internal predecessors, (45), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 33 [2024-11-13 16:15:18,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:18,756 INFO L225 Difference]: With dead ends: 224 [2024-11-13 16:15:18,756 INFO L226 Difference]: Without dead ends: 224 [2024-11-13 16:15:18,756 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2024-11-13 16:15:18,756 INFO L432 NwaCegarLoop]: 67 mSDtfsCounter, 136 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:18,757 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 476 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-13 16:15:18,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2024-11-13 16:15:18,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 193. [2024-11-13 16:15:18,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 167 states have (on average 1.4850299401197604) internal successors, (248), 181 states have internal predecessors, (248), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (11), 9 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-13 16:15:18,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 265 transitions. [2024-11-13 16:15:18,765 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 265 transitions. Word has length 33 [2024-11-13 16:15:18,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:18,765 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 265 transitions. [2024-11-13 16:15:18,765 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.0) internal successors, (45), 13 states have internal predecessors, (45), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:18,765 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 265 transitions. [2024-11-13 16:15:18,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-13 16:15:18,766 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:18,766 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-13 16:15:18,793 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-13 16:15:18,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:18,967 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:18,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:18,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1994346599, now seen corresponding path program 1 times [2024-11-13 16:15:18,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:18,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [953313231] [2024-11-13 16:15:18,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:18,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:18,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:18,970 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:18,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 16:15:19,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:19,082 INFO L255 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 16:15:19,084 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:19,250 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:15:19,250 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:15:19,250 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:19,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953313231] [2024-11-13 16:15:19,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953313231] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:15:19,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:15:19,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 16:15:19,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741547966] [2024-11-13 16:15:19,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:15:19,251 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:15:19,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:19,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:15:19,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:15:19,251 INFO L87 Difference]: Start difference. First operand 193 states and 265 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:15:19,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:19,350 INFO L93 Difference]: Finished difference Result 198 states and 263 transitions. [2024-11-13 16:15:19,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:15:19,352 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 33 [2024-11-13 16:15:19,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:19,354 INFO L225 Difference]: With dead ends: 198 [2024-11-13 16:15:19,354 INFO L226 Difference]: Without dead ends: 198 [2024-11-13 16:15:19,354 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:15:19,356 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 48 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:19,357 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 198 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:15:19,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-13 16:15:19,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 190. [2024-11-13 16:15:19,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 164 states have (on average 1.4451219512195121) internal successors, (237), 178 states have internal predecessors, (237), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (11), 9 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-13 16:15:19,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 254 transitions. [2024-11-13 16:15:19,364 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 254 transitions. Word has length 33 [2024-11-13 16:15:19,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:19,364 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 254 transitions. [2024-11-13 16:15:19,364 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:15:19,364 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 254 transitions. [2024-11-13 16:15:19,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-13 16:15:19,365 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:19,365 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-13 16:15:19,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-13 16:15:19,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:19,569 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:19,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:19,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1994394329, now seen corresponding path program 1 times [2024-11-13 16:15:19,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:19,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [25049175] [2024-11-13 16:15:19,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:19,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:19,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:19,576 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:19,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-13 16:15:19,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:19,732 INFO L255 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 16:15:19,734 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:19,921 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 16:15:20,303 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:15:20,304 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:20,503 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 14 treesize of output 12 [2024-11-13 16:15:20,508 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 22 treesize of output 20 [2024-11-13 16:15:20,606 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:15:20,607 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:20,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25049175] [2024-11-13 16:15:20,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25049175] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:20,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:20,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 14 [2024-11-13 16:15:20,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851314649] [2024-11-13 16:15:20,607 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:20,608 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 16:15:20,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:20,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 16:15:20,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2024-11-13 16:15:20,609 INFO L87 Difference]: Start difference. First operand 190 states and 254 transitions. Second operand has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:24,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 16:15:25,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:25,677 INFO L93 Difference]: Finished difference Result 216 states and 280 transitions. [2024-11-13 16:15:25,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:15:25,679 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 33 [2024-11-13 16:15:25,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:25,680 INFO L225 Difference]: With dead ends: 216 [2024-11-13 16:15:25,680 INFO L226 Difference]: Without dead ends: 216 [2024-11-13 16:15:25,681 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2024-11-13 16:15:25,681 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 116 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:25,681 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 435 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 313 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2024-11-13 16:15:25,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2024-11-13 16:15:25,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 197. [2024-11-13 16:15:25,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 171 states have (on average 1.4269005847953216) internal successors, (244), 185 states have internal predecessors, (244), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (11), 9 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-13 16:15:25,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 261 transitions. [2024-11-13 16:15:25,692 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 261 transitions. Word has length 33 [2024-11-13 16:15:25,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:25,692 INFO L471 AbstractCegarLoop]: Abstraction has 197 states and 261 transitions. [2024-11-13 16:15:25,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:25,692 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 261 transitions. [2024-11-13 16:15:25,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-13 16:15:25,694 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:25,694 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] [2024-11-13 16:15:25,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-13 16:15:25,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:25,899 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:25,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:25,900 INFO L85 PathProgramCache]: Analyzing trace with hash 224423708, now seen corresponding path program 1 times [2024-11-13 16:15:25,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:25,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [714829144] [2024-11-13 16:15:25,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:25,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:25,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:25,903 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:25,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-13 16:15:26,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:26,057 INFO L255 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 16:15:26,059 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:26,402 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 16:15:26,597 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 16:15:26,650 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:15:26,650 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:26,833 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 36 treesize of output 32 [2024-11-13 16:15:27,203 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:15:27,204 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:27,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714829144] [2024-11-13 16:15:27,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714829144] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:27,204 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:27,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 16 [2024-11-13 16:15:27,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908617852] [2024-11-13 16:15:27,205 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:27,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 16:15:27,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:27,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 16:15:27,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-11-13 16:15:27,206 INFO L87 Difference]: Start difference. First operand 197 states and 261 transitions. Second operand has 17 states, 16 states have (on average 3.0) internal successors, (48), 14 states have internal predecessors, (48), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:29,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:29,031 INFO L93 Difference]: Finished difference Result 227 states and 286 transitions. [2024-11-13 16:15:29,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:15:29,033 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.0) internal successors, (48), 14 states have internal predecessors, (48), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 34 [2024-11-13 16:15:29,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:29,034 INFO L225 Difference]: With dead ends: 227 [2024-11-13 16:15:29,035 INFO L226 Difference]: Without dead ends: 227 [2024-11-13 16:15:29,035 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-11-13 16:15:29,036 INFO L432 NwaCegarLoop]: 62 mSDtfsCounter, 117 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:29,036 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 603 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-13 16:15:29,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-11-13 16:15:29,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 203. [2024-11-13 16:15:29,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 177 states have (on average 1.4124293785310735) internal successors, (250), 191 states have internal predecessors, (250), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (11), 9 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-13 16:15:29,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 267 transitions. [2024-11-13 16:15:29,047 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 267 transitions. Word has length 34 [2024-11-13 16:15:29,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:29,047 INFO L471 AbstractCegarLoop]: Abstraction has 203 states and 267 transitions. [2024-11-13 16:15:29,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.0) internal successors, (48), 14 states have internal predecessors, (48), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:29,047 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 267 transitions. [2024-11-13 16:15:29,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-13 16:15:29,048 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:29,048 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-13 16:15:29,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-13 16:15:29,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:29,248 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:29,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:29,249 INFO L85 PathProgramCache]: Analyzing trace with hash -281134917, now seen corresponding path program 1 times [2024-11-13 16:15:29,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:29,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [339795108] [2024-11-13 16:15:29,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:29,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:29,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:29,251 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:29,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-13 16:15:29,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:29,370 INFO L255 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 16:15:29,372 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:29,441 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:15:29,441 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:15:29,441 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:29,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339795108] [2024-11-13 16:15:29,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339795108] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:15:29,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:15:29,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:15:29,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321377914] [2024-11-13 16:15:29,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:15:29,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:15:29,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:29,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:15:29,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:15:29,443 INFO L87 Difference]: Start difference. First operand 203 states and 267 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:15:29,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:29,502 INFO L93 Difference]: Finished difference Result 158 states and 192 transitions. [2024-11-13 16:15:29,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:15:29,503 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 34 [2024-11-13 16:15:29,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:29,504 INFO L225 Difference]: With dead ends: 158 [2024-11-13 16:15:29,504 INFO L226 Difference]: Without dead ends: 158 [2024-11-13 16:15:29,505 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 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 16:15:29,509 INFO L432 NwaCegarLoop]: 68 mSDtfsCounter, 0 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:29,509 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 260 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:15:29,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2024-11-13 16:15:29,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2024-11-13 16:15:29,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 134 states have (on average 1.3507462686567164) internal successors, (181), 148 states have internal predecessors, (181), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:15:29,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 192 transitions. [2024-11-13 16:15:29,514 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 192 transitions. Word has length 34 [2024-11-13 16:15:29,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:29,515 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 192 transitions. [2024-11-13 16:15:29,515 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 16:15:29,515 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 192 transitions. [2024-11-13 16:15:29,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-13 16:15:29,515 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:29,516 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] [2024-11-13 16:15:29,543 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-13 16:15:29,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:29,716 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:29,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:29,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1632799503, now seen corresponding path program 1 times [2024-11-13 16:15:29,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:29,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1557623955] [2024-11-13 16:15:29,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:29,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:29,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:29,725 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:29,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-13 16:15:29,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:29,850 INFO L255 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:15:29,853 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:29,971 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 16:15:30,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 16:15:30,264 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 16:15:30,302 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:15:30,302 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:30,424 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 44 treesize of output 40 [2024-11-13 16:15:30,861 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:15:30,861 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:30,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557623955] [2024-11-13 16:15:30,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557623955] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:30,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:30,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 16 [2024-11-13 16:15:30,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231379953] [2024-11-13 16:15:30,862 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:30,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 16:15:30,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:30,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 16:15:30,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2024-11-13 16:15:30,863 INFO L87 Difference]: Start difference. First operand 158 states and 192 transitions. Second operand has 17 states, 16 states have (on average 3.0625) internal successors, (49), 14 states have internal predecessors, (49), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:31,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:31,905 INFO L93 Difference]: Finished difference Result 161 states and 195 transitions. [2024-11-13 16:15:31,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:15:31,907 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.0625) internal successors, (49), 14 states have internal predecessors, (49), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 35 [2024-11-13 16:15:31,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:31,908 INFO L225 Difference]: With dead ends: 161 [2024-11-13 16:15:31,908 INFO L226 Difference]: Without dead ends: 161 [2024-11-13 16:15:31,908 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2024-11-13 16:15:31,909 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 63 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:31,909 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 468 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-13 16:15:31,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2024-11-13 16:15:31,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 155. [2024-11-13 16:15:31,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 131 states have (on average 1.3587786259541985) internal successors, (178), 145 states have internal predecessors, (178), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:15:31,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 189 transitions. [2024-11-13 16:15:31,916 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 189 transitions. Word has length 35 [2024-11-13 16:15:31,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:31,917 INFO L471 AbstractCegarLoop]: Abstraction has 155 states and 189 transitions. [2024-11-13 16:15:31,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.0625) internal successors, (49), 14 states have internal predecessors, (49), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:31,917 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 189 transitions. [2024-11-13 16:15:31,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-13 16:15:31,918 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:31,918 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:15:31,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-11-13 16:15:32,118 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:32,119 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:32,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:32,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1956983887, now seen corresponding path program 1 times [2024-11-13 16:15:32,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:32,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1840649677] [2024-11-13 16:15:32,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:32,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:32,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:32,121 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:32,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-13 16:15:32,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:32,246 INFO L255 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 16:15:32,247 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:32,495 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:15:32,495 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:32,752 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 16:15:32,752 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:32,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840649677] [2024-11-13 16:15:32,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840649677] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:32,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:32,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 15 [2024-11-13 16:15:32,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864840020] [2024-11-13 16:15:32,752 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:32,753 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 16:15:32,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:32,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 16:15:32,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2024-11-13 16:15:32,754 INFO L87 Difference]: Start difference. First operand 155 states and 189 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:15:33,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:33,200 INFO L93 Difference]: Finished difference Result 170 states and 206 transitions. [2024-11-13 16:15:33,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 16:15:33,201 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 36 [2024-11-13 16:15:33,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:33,202 INFO L225 Difference]: With dead ends: 170 [2024-11-13 16:15:33,202 INFO L226 Difference]: Without dead ends: 170 [2024-11-13 16:15:33,202 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:15:33,203 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 75 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:33,203 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 395 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-13 16:15:33,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2024-11-13 16:15:33,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 163. [2024-11-13 16:15:33,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 138 states have (on average 1.3405797101449275) internal successors, (185), 152 states have internal predecessors, (185), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-13 16:15:33,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 199 transitions. [2024-11-13 16:15:33,209 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 199 transitions. Word has length 36 [2024-11-13 16:15:33,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:33,210 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 199 transitions. [2024-11-13 16:15:33,210 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:15:33,210 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 199 transitions. [2024-11-13 16:15:33,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-13 16:15:33,211 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:33,211 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] [2024-11-13 16:15:33,230 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-13 16:15:33,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:33,412 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:33,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:33,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1575977897, now seen corresponding path program 1 times [2024-11-13 16:15:33,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:33,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [784472742] [2024-11-13 16:15:33,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:33,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:33,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:33,414 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:33,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-13 16:15:33,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:33,526 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 16:15:33,528 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:33,629 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 16:15:33,926 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 7 treesize of output 3 [2024-11-13 16:15:33,978 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 16:15:34,011 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:15:34,012 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:38,124 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 46 treesize of output 42 [2024-11-13 16:15:38,302 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 13 [2024-11-13 16:15:38,305 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 22 [2024-11-13 16:15:38,505 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:15:38,505 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:38,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784472742] [2024-11-13 16:15:38,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784472742] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:38,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:38,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2024-11-13 16:15:38,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521182586] [2024-11-13 16:15:38,505 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:38,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 16:15:38,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:38,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 16:15:38,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=288, Unknown=1, NotChecked=0, Total=342 [2024-11-13 16:15:38,507 INFO L87 Difference]: Start difference. First operand 163 states and 199 transitions. Second operand has 19 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:43,191 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 16:15:47,451 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 16:15:47,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:47,656 INFO L93 Difference]: Finished difference Result 197 states and 235 transitions. [2024-11-13 16:15:47,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:15:47,657 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 36 [2024-11-13 16:15:47,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:47,658 INFO L225 Difference]: With dead ends: 197 [2024-11-13 16:15:47,658 INFO L226 Difference]: Without dead ends: 197 [2024-11-13 16:15:47,658 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=128, Invalid=573, Unknown=1, NotChecked=0, Total=702 [2024-11-13 16:15:47,659 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 147 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:47,659 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 638 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 371 Invalid, 2 Unknown, 0 Unchecked, 8.8s Time] [2024-11-13 16:15:47,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2024-11-13 16:15:47,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 170. [2024-11-13 16:15:47,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 145 states have (on average 1.3310344827586207) internal successors, (193), 159 states have internal predecessors, (193), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-13 16:15:47,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 207 transitions. [2024-11-13 16:15:47,665 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 207 transitions. Word has length 36 [2024-11-13 16:15:47,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:47,665 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 207 transitions. [2024-11-13 16:15:47,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:15:47,665 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 207 transitions. [2024-11-13 16:15:47,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-13 16:15:47,666 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:47,666 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] [2024-11-13 16:15:47,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-13 16:15:47,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:47,867 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:47,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:47,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1575977896, now seen corresponding path program 1 times [2024-11-13 16:15:47,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:47,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1591004340] [2024-11-13 16:15:47,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:47,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:47,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:47,871 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:47,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-13 16:15:48,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:48,014 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 16:15:48,016 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:48,345 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:15:48,345 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:48,616 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:15:48,616 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:48,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591004340] [2024-11-13 16:15:48,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591004340] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:48,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:48,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 15 [2024-11-13 16:15:48,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988200167] [2024-11-13 16:15:48,616 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:48,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 16:15:48,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:48,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 16:15:48,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2024-11-13 16:15:48,618 INFO L87 Difference]: Start difference. First operand 170 states and 207 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 16:15:49,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:49,033 INFO L93 Difference]: Finished difference Result 190 states and 227 transitions. [2024-11-13 16:15:49,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 16:15:49,034 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2024-11-13 16:15:49,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:49,035 INFO L225 Difference]: With dead ends: 190 [2024-11-13 16:15:49,035 INFO L226 Difference]: Without dead ends: 190 [2024-11-13 16:15:49,035 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2024-11-13 16:15:49,036 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 49 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:49,036 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 507 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 16:15:49,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2024-11-13 16:15:49,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 183. [2024-11-13 16:15:49,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 158 states have (on average 1.3037974683544304) internal successors, (206), 171 states have internal predecessors, (206), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (9), 9 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-13 16:15:49,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 220 transitions. [2024-11-13 16:15:49,043 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 220 transitions. Word has length 36 [2024-11-13 16:15:49,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:49,043 INFO L471 AbstractCegarLoop]: Abstraction has 183 states and 220 transitions. [2024-11-13 16:15:49,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 16:15:49,043 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 220 transitions. [2024-11-13 16:15:49,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-13 16:15:49,044 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:49,044 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-13 16:15:49,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-11-13 16:15:49,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:49,249 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:49,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:49,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1608651205, now seen corresponding path program 1 times [2024-11-13 16:15:49,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:49,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [150298384] [2024-11-13 16:15:49,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:49,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:49,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:49,251 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:49,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-13 16:15:49,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:49,379 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 16:15:49,380 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:49,563 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:15:49,563 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:49,719 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:15:49,719 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:49,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150298384] [2024-11-13 16:15:49,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150298384] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:49,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:15:49,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2024-11-13 16:15:49,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717234965] [2024-11-13 16:15:49,720 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:49,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:15:49,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:15:49,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:15:49,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:15:49,722 INFO L87 Difference]: Start difference. First operand 183 states and 220 transitions. Second operand has 6 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 16:15:49,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:15:49,909 INFO L93 Difference]: Finished difference Result 182 states and 219 transitions. [2024-11-13 16:15:49,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:15:49,910 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2024-11-13 16:15:49,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:15:49,915 INFO L225 Difference]: With dead ends: 182 [2024-11-13 16:15:49,916 INFO L226 Difference]: Without dead ends: 182 [2024-11-13 16:15:49,916 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:15:49,917 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 36 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:15:49,917 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 149 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 16:15:49,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2024-11-13 16:15:49,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2024-11-13 16:15:49,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 158 states have (on average 1.2974683544303798) internal successors, (205), 170 states have internal predecessors, (205), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (9), 9 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-13 16:15:49,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 219 transitions. [2024-11-13 16:15:49,932 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 219 transitions. Word has length 38 [2024-11-13 16:15:49,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:15:49,932 INFO L471 AbstractCegarLoop]: Abstraction has 182 states and 219 transitions. [2024-11-13 16:15:49,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 16:15:49,932 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 219 transitions. [2024-11-13 16:15:49,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-13 16:15:49,933 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:15:49,933 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:15:49,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-13 16:15:50,134 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:50,135 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:15:50,135 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:50,135 INFO L85 PathProgramCache]: Analyzing trace with hash -418668158, now seen corresponding path program 2 times [2024-11-13 16:15:50,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:15:50,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [60057464] [2024-11-13 16:15:50,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:15:50,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:50,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:50,137 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:50,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-13 16:15:50,284 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:15:50,284 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:15:50,288 INFO L255 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 16:15:50,291 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:50,355 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 16:15:50,363 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 16:15:51,303 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 16:15:51,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:15:51,342 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 11 [2024-11-13 16:15:51,370 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:15:51,370 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 16:15:51,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:15:51,902 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 11 [2024-11-13 16:15:51,923 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:15:51,923 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 16:15:52,101 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 4 not checked. [2024-11-13 16:15:52,101 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:56,881 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:15:56,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60057464] [2024-11-13 16:15:56,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60057464] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:15:56,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1695041919] [2024-11-13 16:15:56,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:15:56,881 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:15:56,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:15:56,883 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:15:56,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2024-11-13 16:15:57,139 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:15:57,139 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:15:57,142 INFO L255 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 16:15:57,145 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:57,172 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 16:15:57,183 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 16:15:57,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:15:57,576 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 11 [2024-11-13 16:15:57,588 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:15:57,588 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 16:15:57,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:15:57,802 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 11 [2024-11-13 16:15:57,828 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:15:57,828 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 16:15:57,872 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 4 not checked. [2024-11-13 16:15:57,872 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:02,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1695041919] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:16:02,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:16:02,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2024-11-13 16:16:02,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904176688] [2024-11-13 16:16:02,504 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:16:02,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 16:16:02,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:16:02,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 16:16:02,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=355, Unknown=2, NotChecked=38, Total=462 [2024-11-13 16:16:02,504 INFO L87 Difference]: Start difference. First operand 182 states and 219 transitions. Second operand has 20 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 19 states have internal predecessors, (30), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 16:16:04,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:16:04,711 INFO L93 Difference]: Finished difference Result 210 states and 252 transitions. [2024-11-13 16:16:04,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 16:16:04,711 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 19 states have internal predecessors, (30), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 39 [2024-11-13 16:16:04,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:16:04,713 INFO L225 Difference]: With dead ends: 210 [2024-11-13 16:16:04,713 INFO L226 Difference]: Without dead ends: 210 [2024-11-13 16:16:04,713 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=123, Invalid=691, Unknown=2, NotChecked=54, Total=870 [2024-11-13 16:16:04,713 INFO L432 NwaCegarLoop]: 69 mSDtfsCounter, 105 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-13 16:16:04,714 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 669 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 733 Invalid, 0 Unknown, 119 Unchecked, 1.6s Time] [2024-11-13 16:16:04,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2024-11-13 16:16:04,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 194. [2024-11-13 16:16:04,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 168 states have (on average 1.2857142857142858) internal successors, (216), 180 states have internal predecessors, (216), 7 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:16:04,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 236 transitions. [2024-11-13 16:16:04,720 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 236 transitions. Word has length 39 [2024-11-13 16:16:04,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:16:04,720 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 236 transitions. [2024-11-13 16:16:04,720 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 19 states have internal predecessors, (30), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 16:16:04,720 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 236 transitions. [2024-11-13 16:16:04,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-13 16:16:04,721 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:16:04,721 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-13 16:16:04,747 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-13 16:16:04,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (36)] Forceful destruction successful, exit code 0 [2024-11-13 16:16:05,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:16:05,122 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:16:05,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:16:05,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1671420046, now seen corresponding path program 1 times [2024-11-13 16:16:05,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:16:05,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1875919113] [2024-11-13 16:16:05,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:16:05,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:05,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:16:05,124 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:16:05,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-13 16:16:05,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:05,236 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:16:05,238 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:05,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-13 16:16:05,388 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 16:16:05,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 7 treesize of output 5 [2024-11-13 16:16:05,753 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 7 treesize of output 3 [2024-11-13 16:16:05,808 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 16:16:05,852 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:16:05,852 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:06,209 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:16:06,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875919113] [2024-11-13 16:16:06,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875919113] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:16:06,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [396090031] [2024-11-13 16:16:06,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:16:06,209 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:16:06,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:16:06,213 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:16:06,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2024-11-13 16:16:06,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:06,459 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 16:16:06,461 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:06,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-13 16:16:06,551 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 16:16:06,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 7 treesize of output 5 [2024-11-13 16:16:06,876 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 7 treesize of output 3 [2024-11-13 16:16:06,913 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 16:16:06,952 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:16:06,953 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:07,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [396090031] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:16:07,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:16:07,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2024-11-13 16:16:07,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434715977] [2024-11-13 16:16:07,172 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:16:07,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 16:16:07,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:16:07,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 16:16:07,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2024-11-13 16:16:07,173 INFO L87 Difference]: Start difference. First operand 194 states and 236 transitions. Second operand has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:16:07,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:16:07,960 INFO L93 Difference]: Finished difference Result 213 states and 255 transitions. [2024-11-13 16:16:07,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 16:16:07,960 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2024-11-13 16:16:07,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:16:07,961 INFO L225 Difference]: With dead ends: 213 [2024-11-13 16:16:07,961 INFO L226 Difference]: Without dead ends: 213 [2024-11-13 16:16:07,961 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 93 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:16:07,962 INFO L432 NwaCegarLoop]: 59 mSDtfsCounter, 30 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-13 16:16:07,962 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 341 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-13 16:16:07,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2024-11-13 16:16:07,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 205. [2024-11-13 16:16:07,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 179 states have (on average 1.2681564245810055) internal successors, (227), 191 states have internal predecessors, (227), 7 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:16:07,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 247 transitions. [2024-11-13 16:16:07,970 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 247 transitions. Word has length 39 [2024-11-13 16:16:07,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:16:07,971 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 247 transitions. [2024-11-13 16:16:07,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:16:07,971 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 247 transitions. [2024-11-13 16:16:07,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-13 16:16:07,972 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:16:07,972 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:16:07,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-13 16:16:08,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (38)] Ended with exit code 0 [2024-11-13 16:16:08,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:16:08,373 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:16:08,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:16:08,373 INFO L85 PathProgramCache]: Analyzing trace with hash 343337355, now seen corresponding path program 2 times [2024-11-13 16:16:08,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:16:08,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1499733739] [2024-11-13 16:16:08,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:16:08,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:08,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:16:08,375 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:16:08,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-13 16:16:08,497 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:16:08,497 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:16:08,499 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 16:16:08,501 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:08,573 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 16:16:09,685 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:16:09,685 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:11,639 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:16:11,639 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:16:11,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499733739] [2024-11-13 16:16:11,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499733739] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:16:11,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:16:11,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 25 [2024-11-13 16:16:11,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715406645] [2024-11-13 16:16:11,640 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:16:11,640 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:16:11,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:16:11,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:16:11,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:16:11,643 INFO L87 Difference]: Start difference. First operand 205 states and 247 transitions. Second operand has 26 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 24 states have internal predecessors, (68), 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 16:16:15,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:16:15,055 INFO L93 Difference]: Finished difference Result 228 states and 272 transitions. [2024-11-13 16:16:15,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 16:16:15,057 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 24 states have internal predecessors, (68), 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 39 [2024-11-13 16:16:15,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:16:15,058 INFO L225 Difference]: With dead ends: 228 [2024-11-13 16:16:15,058 INFO L226 Difference]: Without dead ends: 228 [2024-11-13 16:16:15,058 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=167, Invalid=1023, Unknown=0, NotChecked=0, Total=1190 [2024-11-13 16:16:15,059 INFO L432 NwaCegarLoop]: 68 mSDtfsCounter, 251 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 893 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-13 16:16:15,059 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 893 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-13 16:16:15,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-11-13 16:16:15,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 205. [2024-11-13 16:16:15,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 179 states have (on average 1.2681564245810055) internal successors, (227), 191 states have internal predecessors, (227), 7 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:16:15,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 247 transitions. [2024-11-13 16:16:15,066 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 247 transitions. Word has length 39 [2024-11-13 16:16:15,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:16:15,067 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 247 transitions. [2024-11-13 16:16:15,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 24 states have internal predecessors, (68), 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 16:16:15,067 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 247 transitions. [2024-11-13 16:16:15,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-13 16:16:15,068 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:16:15,068 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] [2024-11-13 16:16:15,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-13 16:16:15,268 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:15,269 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:16:15,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:16:15,269 INFO L85 PathProgramCache]: Analyzing trace with hash 440864117, now seen corresponding path program 1 times [2024-11-13 16:16:15,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:16:15,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1317965058] [2024-11-13 16:16:15,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:16:15,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:15,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:16:15,271 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:16:15,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-13 16:16:15,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:15,387 INFO L255 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 16:16:15,389 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:15,396 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 16:16:15,614 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:16:15,615 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 16:16:15,789 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 16:16:15,948 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 16 treesize of output 8 [2024-11-13 16:16:16,007 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 16:16:16,043 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:16:16,044 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:16,287 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 45 treesize of output 41 [2024-11-13 16:16:16,303 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:16:16,303 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 50 treesize of output 56 [2024-11-13 16:16:16,661 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:16:16,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317965058] [2024-11-13 16:16:16,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317965058] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:16:16,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [703117568] [2024-11-13 16:16:16,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:16:16,661 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:16:16,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:16:16,663 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:16:16,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2024-11-13 16:16:16,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:16,909 INFO L255 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 16:16:16,912 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:16,925 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 16:16:17,049 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:16:17,049 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 16:16:17,118 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 16:16:17,212 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 16 treesize of output 8 [2024-11-13 16:16:17,237 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 16:16:17,251 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:16:17,251 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:17,380 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 45 treesize of output 41 [2024-11-13 16:16:17,394 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:16:17,394 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 50 treesize of output 56 [2024-11-13 16:16:17,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [703117568] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:16:17,585 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:16:17,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2024-11-13 16:16:17,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53548737] [2024-11-13 16:16:17,585 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:16:17,585 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 16:16:17,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:16:17,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 16:16:17,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2024-11-13 16:16:17,586 INFO L87 Difference]: Start difference. First operand 205 states and 247 transitions. Second operand has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:16:18,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:16:18,610 INFO L93 Difference]: Finished difference Result 231 states and 274 transitions. [2024-11-13 16:16:18,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:16:18,611 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 40 [2024-11-13 16:16:18,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:16:18,612 INFO L225 Difference]: With dead ends: 231 [2024-11-13 16:16:18,612 INFO L226 Difference]: Without dead ends: 231 [2024-11-13 16:16:18,613 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 94 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2024-11-13 16:16:18,613 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 94 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-13 16:16:18,613 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 459 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-13 16:16:18,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2024-11-13 16:16:18,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 202. [2024-11-13 16:16:18,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 176 states have (on average 1.2840909090909092) internal successors, (226), 188 states have internal predecessors, (226), 7 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:16:18,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 246 transitions. [2024-11-13 16:16:18,620 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 246 transitions. Word has length 40 [2024-11-13 16:16:18,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:16:18,620 INFO L471 AbstractCegarLoop]: Abstraction has 202 states and 246 transitions. [2024-11-13 16:16:18,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:16:18,621 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 246 transitions. [2024-11-13 16:16:18,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-13 16:16:18,622 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:16:18,622 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:16:18,626 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (41)] Ended with exit code 0 [2024-11-13 16:16:18,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-13 16:16:19,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:19,023 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:16:19,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:16:19,023 INFO L85 PathProgramCache]: Analyzing trace with hash -2088024479, now seen corresponding path program 1 times [2024-11-13 16:16:19,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:16:19,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1928936477] [2024-11-13 16:16:19,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:16:19,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:19,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:16:19,026 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:16:19,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-13 16:16:19,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:19,178 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 16:16:19,181 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:19,190 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 16:16:19,513 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:16:19,513 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 16:16:19,712 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 16:16:19,882 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 16 treesize of output 8 [2024-11-13 16:16:19,961 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 16:16:20,001 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:16:20,001 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:20,093 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 8 treesize of output 6 [2024-11-13 16:16:20,220 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 38 treesize of output 34 [2024-11-13 16:16:20,632 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:16:20,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928936477] [2024-11-13 16:16:20,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928936477] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:16:20,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2055996425] [2024-11-13 16:16:20,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:16:20,632 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:16:20,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:16:20,634 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:16:20,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2024-11-13 16:16:20,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:20,906 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 16:16:20,907 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:21,697 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 16:16:21,698 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:22,567 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 16:16:22,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2055996425] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:16:22,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:16:22,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 31 [2024-11-13 16:16:22,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405582952] [2024-11-13 16:16:22,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:16:22,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-13 16:16:22,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:16:22,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-13 16:16:22,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1144, Unknown=0, NotChecked=0, Total=1260 [2024-11-13 16:16:22,570 INFO L87 Difference]: Start difference. First operand 202 states and 246 transitions. Second operand has 31 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 29 states have internal predecessors, (78), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:16:29,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:16:29,389 INFO L93 Difference]: Finished difference Result 296 states and 351 transitions. [2024-11-13 16:16:29,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-13 16:16:29,390 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 29 states have internal predecessors, (78), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 40 [2024-11-13 16:16:29,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:16:29,391 INFO L225 Difference]: With dead ends: 296 [2024-11-13 16:16:29,392 INFO L226 Difference]: Without dead ends: 296 [2024-11-13 16:16:29,393 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1013 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=675, Invalid=4875, Unknown=0, NotChecked=0, Total=5550 [2024-11-13 16:16:29,393 INFO L432 NwaCegarLoop]: 83 mSDtfsCounter, 293 mSDsluCounter, 1498 mSDsCounter, 0 mSdLazyCounter, 1777 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 1581 SdHoareTripleChecker+Invalid, 1818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-13 16:16:29,393 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 1581 Invalid, 1818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1777 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-13 16:16:29,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-11-13 16:16:29,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 195. [2024-11-13 16:16:29,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 169 states have (on average 1.2840236686390532) internal successors, (217), 181 states have internal predecessors, (217), 7 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:16:29,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 237 transitions. [2024-11-13 16:16:29,400 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 237 transitions. Word has length 40 [2024-11-13 16:16:29,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:16:29,400 INFO L471 AbstractCegarLoop]: Abstraction has 195 states and 237 transitions. [2024-11-13 16:16:29,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5161290322580645) internal successors, (78), 29 states have internal predecessors, (78), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:16:29,401 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 237 transitions. [2024-11-13 16:16:29,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-13 16:16:29,401 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:16:29,401 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:16:29,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-11-13 16:16:29,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (43)] Ended with exit code 0 [2024-11-13 16:16:29,802 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:16:29,802 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:16:29,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:16:29,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1165381427, now seen corresponding path program 1 times [2024-11-13 16:16:29,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:16:29,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [584608192] [2024-11-13 16:16:29,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:16:29,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:29,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:16:29,806 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:16:29,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-13 16:16:29,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:29,944 INFO L255 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 16:16:29,945 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:30,255 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 16:16:30,255 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:30,964 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 11 treesize of output 9 [2024-11-13 16:16:31,444 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 16:16:31,444 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:16:31,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584608192] [2024-11-13 16:16:31,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584608192] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:16:31,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:16:31,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-11-13 16:16:31,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38173133] [2024-11-13 16:16:31,444 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:16:31,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:16:31,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:16:31,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:16:31,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:16:31,446 INFO L87 Difference]: Start difference. First operand 195 states and 237 transitions. Second operand has 18 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:16:33,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:16:33,007 INFO L93 Difference]: Finished difference Result 196 states and 234 transitions. [2024-11-13 16:16:33,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:16:33,008 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 41 [2024-11-13 16:16:33,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:16:33,009 INFO L225 Difference]: With dead ends: 196 [2024-11-13 16:16:33,009 INFO L226 Difference]: Without dead ends: 196 [2024-11-13 16:16:33,009 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2024-11-13 16:16:33,010 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 81 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:16:33,010 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 532 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-13 16:16:33,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2024-11-13 16:16:33,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 188. [2024-11-13 16:16:33,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 163 states have (on average 1.2576687116564418) internal successors, (205), 174 states have internal predecessors, (205), 7 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:16:33,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 225 transitions. [2024-11-13 16:16:33,016 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 225 transitions. Word has length 41 [2024-11-13 16:16:33,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:16:33,016 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 225 transitions. [2024-11-13 16:16:33,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:16:33,016 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 225 transitions. [2024-11-13 16:16:33,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-13 16:16:33,017 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:16:33,017 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:16:33,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-11-13 16:16:33,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:33,218 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:16:33,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:16:33,218 INFO L85 PathProgramCache]: Analyzing trace with hash 2053523457, now seen corresponding path program 1 times [2024-11-13 16:16:33,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:16:33,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657457409] [2024-11-13 16:16:33,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:16:33,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:33,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:16:33,220 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:16:33,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-13 16:16:33,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:33,359 INFO L255 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:16:33,361 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:33,474 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 16:16:33,828 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:16:33,828 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:34,060 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 16 treesize of output 14 [2024-11-13 16:16:34,064 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 20 treesize of output 16 [2024-11-13 16:16:34,179 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:16:34,179 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:16:34,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657457409] [2024-11-13 16:16:34,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657457409] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:16:34,179 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:16:34,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 16 [2024-11-13 16:16:34,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796641621] [2024-11-13 16:16:34,180 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:16:34,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 16:16:34,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:16:34,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 16:16:34,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2024-11-13 16:16:34,181 INFO L87 Difference]: Start difference. First operand 188 states and 225 transitions. Second operand has 17 states, 16 states have (on average 3.9375) internal successors, (63), 16 states have internal predecessors, (63), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:16:35,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:16:35,311 INFO L93 Difference]: Finished difference Result 222 states and 258 transitions. [2024-11-13 16:16:35,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:16:35,312 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.9375) internal successors, (63), 16 states have internal predecessors, (63), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 40 [2024-11-13 16:16:35,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:16:35,313 INFO L225 Difference]: With dead ends: 222 [2024-11-13 16:16:35,313 INFO L226 Difference]: Without dead ends: 222 [2024-11-13 16:16:35,314 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2024-11-13 16:16:35,314 INFO L432 NwaCegarLoop]: 77 mSDtfsCounter, 87 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-13 16:16:35,314 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 847 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-13 16:16:35,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2024-11-13 16:16:35,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 196. [2024-11-13 16:16:35,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 169 states have (on average 1.2544378698224852) internal successors, (212), 181 states have internal predecessors, (212), 7 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (13), 11 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:16:35,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 232 transitions. [2024-11-13 16:16:35,321 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 232 transitions. Word has length 40 [2024-11-13 16:16:35,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:16:35,321 INFO L471 AbstractCegarLoop]: Abstraction has 196 states and 232 transitions. [2024-11-13 16:16:35,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.9375) internal successors, (63), 16 states have internal predecessors, (63), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:16:35,322 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 232 transitions. [2024-11-13 16:16:35,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-13 16:16:35,323 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:16:35,323 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-13 16:16:35,341 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-11-13 16:16:35,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:35,524 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:16:35,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:16:35,524 INFO L85 PathProgramCache]: Analyzing trace with hash 83109461, now seen corresponding path program 1 times [2024-11-13 16:16:35,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:16:35,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [189742524] [2024-11-13 16:16:35,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:16:35,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:35,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:16:35,526 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:16:35,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-13 16:16:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:35,653 INFO L255 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 16:16:35,655 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:35,952 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 16:16:36,133 INFO L349 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2024-11-13 16:16:36,133 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 11 treesize of output 7 [2024-11-13 16:16:36,543 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 16:16:36,854 WARN L873 $PredicateComparison]: unable to prove that (and (= (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)) (_ bv0 1)) (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_28| (_ BitVec 32)) (v_DerPreprocessor_3 (_ BitVec 1))) (and (= |c_#valid| (store (store |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32) (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_28| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_28|)) (= (bvadd v_DerPreprocessor_3 (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_28| v_DerPreprocessor_3) (_ bv0 32) (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_28|)) (_ bv0 1))))) is different from true [2024-11-13 16:16:36,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:16:36,880 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:16:37,427 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 26 treesize of output 24 [2024-11-13 16:16:37,432 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 46 treesize of output 44 [2024-11-13 16:17:10,428 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:17:10,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189742524] [2024-11-13 16:17:10,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189742524] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:17:10,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [899626077] [2024-11-13 16:17:10,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:10,429 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:17:10,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:17:10,431 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:17:10,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2024-11-13 16:17:10,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:10,804 INFO L255 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 16:17:10,807 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:11,009 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 16:17:11,124 INFO L349 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2024-11-13 16:17:11,125 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 11 treesize of output 7 [2024-11-13 16:17:11,451 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 16:17:11,584 WARN L873 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_31| (_ BitVec 32)) (v_DerPreprocessor_6 (_ BitVec 1))) (and (= |c_#valid| (store (store |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32) (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_31| (_ bv0 1))) (= (_ bv0 1) (bvadd v_DerPreprocessor_6 (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_31| v_DerPreprocessor_6) (_ bv0 32) (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_31|))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_31|) (_ bv0 1)))) (= (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)) (_ bv0 1))) is different from true [2024-11-13 16:17:11,601 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:11,601 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:11,824 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 26 treesize of output 24 [2024-11-13 16:17:11,831 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 46 treesize of output 44 [2024-11-13 16:17:40,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [899626077] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:17:40,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:17:40,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2024-11-13 16:17:40,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277447905] [2024-11-13 16:17:40,653 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:40,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 16:17:40,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:17:40,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 16:17:40,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=477, Unknown=7, NotChecked=90, Total=650 [2024-11-13 16:17:40,655 INFO L87 Difference]: Start difference. First operand 196 states and 232 transitions. Second operand has 16 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:17:42,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:42,484 INFO L93 Difference]: Finished difference Result 213 states and 248 transitions. [2024-11-13 16:17:42,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:17:42,485 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2024-11-13 16:17:42,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:42,486 INFO L225 Difference]: With dead ends: 213 [2024-11-13 16:17:42,486 INFO L226 Difference]: Without dead ends: 193 [2024-11-13 16:17:42,486 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 114 SyntacticMatches, 7 SemanticMatches, 36 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 63.4s TimeCoverageRelationStatistics Valid=186, Invalid=1075, Unknown=7, NotChecked=138, Total=1406 [2024-11-13 16:17:42,487 INFO L432 NwaCegarLoop]: 42 mSDtfsCounter, 108 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:42,487 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 345 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 320 Invalid, 0 Unknown, 200 Unchecked, 0.8s Time] [2024-11-13 16:17:42,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2024-11-13 16:17:42,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 189. [2024-11-13 16:17:42,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 163 states have (on average 1.2515337423312884) internal successors, (204), 175 states have internal predecessors, (204), 7 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (12), 10 states have call predecessors, (12), 7 states have call successors, (12) [2024-11-13 16:17:42,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 223 transitions. [2024-11-13 16:17:42,492 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 223 transitions. Word has length 41 [2024-11-13 16:17:42,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:42,493 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 223 transitions. [2024-11-13 16:17:42,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:17:42,493 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 223 transitions. [2024-11-13 16:17:42,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-13 16:17:42,494 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:42,494 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:42,520 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-11-13 16:17:42,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (47)] Ended with exit code 0 [2024-11-13 16:17:42,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:17:42,895 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:17:42,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:42,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1767085852, now seen corresponding path program 1 times [2024-11-13 16:17:42,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:17:42,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1028101262] [2024-11-13 16:17:42,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:42,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:42,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:42,898 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:17:42,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-13 16:17:43,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:43,041 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:17:43,043 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:43,229 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 16:17:43,576 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 16:17:43,576 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:43,962 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:17:43,962 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:17:43,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028101262] [2024-11-13 16:17:43,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028101262] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:17:43,962 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:17:43,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 17 [2024-11-13 16:17:43,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884241810] [2024-11-13 16:17:43,962 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:43,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:17:43,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:17:43,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:17:43,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:17:43,964 INFO L87 Difference]: Start difference. First operand 189 states and 223 transitions. Second operand has 18 states, 17 states have (on average 3.0) internal successors, (51), 15 states have internal predecessors, (51), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-13 16:17:45,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:45,906 INFO L93 Difference]: Finished difference Result 226 states and 261 transitions. [2024-11-13 16:17:45,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-13 16:17:45,907 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.0) internal successors, (51), 15 states have internal predecessors, (51), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 42 [2024-11-13 16:17:45,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:45,908 INFO L225 Difference]: With dead ends: 226 [2024-11-13 16:17:45,908 INFO L226 Difference]: Without dead ends: 224 [2024-11-13 16:17:45,909 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=191, Invalid=1141, Unknown=0, NotChecked=0, Total=1332 [2024-11-13 16:17:45,909 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 139 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:45,909 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 639 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-13 16:17:45,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2024-11-13 16:17:45,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 195. [2024-11-13 16:17:45,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 168 states have (on average 1.244047619047619) internal successors, (209), 180 states have internal predecessors, (209), 7 states have call successors, (7), 4 states have call predecessors, (7), 6 states have return successors, (12), 10 states have call predecessors, (12), 7 states have call successors, (12) [2024-11-13 16:17:45,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 228 transitions. [2024-11-13 16:17:45,916 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 228 transitions. Word has length 42 [2024-11-13 16:17:45,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:45,916 INFO L471 AbstractCegarLoop]: Abstraction has 195 states and 228 transitions. [2024-11-13 16:17:45,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.0) internal successors, (51), 15 states have internal predecessors, (51), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-13 16:17:45,917 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 228 transitions. [2024-11-13 16:17:45,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-13 16:17:45,917 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:45,917 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:45,943 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-11-13 16:17:46,118 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:46,118 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:17:46,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:46,118 INFO L85 PathProgramCache]: Analyzing trace with hash -765282134, now seen corresponding path program 1 times [2024-11-13 16:17:46,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:17:46,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [70280253] [2024-11-13 16:17:46,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:46,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:46,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:46,121 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:17:46,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-13 16:17:46,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:46,284 INFO L255 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:17:46,286 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:46,485 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 16:17:47,018 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:47,019 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:47,365 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 16 treesize of output 14 [2024-11-13 16:17:47,368 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 16:17:47,540 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:17:47,540 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:17:47,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70280253] [2024-11-13 16:17:47,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70280253] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:17:47,540 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:17:47,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 18 [2024-11-13 16:17:47,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445217645] [2024-11-13 16:17:47,540 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:47,541 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 16:17:47,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:17:47,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 16:17:47,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2024-11-13 16:17:47,542 INFO L87 Difference]: Start difference. First operand 195 states and 228 transitions. Second operand has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:17:51,620 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 16:17:55,768 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 16:18:00,285 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 16:18:01,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:18:01,233 INFO L93 Difference]: Finished difference Result 215 states and 248 transitions. [2024-11-13 16:18:01,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 16:18:01,234 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 41 [2024-11-13 16:18:01,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:18:01,235 INFO L225 Difference]: With dead ends: 215 [2024-11-13 16:18:01,235 INFO L226 Difference]: Without dead ends: 215 [2024-11-13 16:18:01,236 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2024-11-13 16:18:01,236 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 121 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 7 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:18:01,236 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 587 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 509 Invalid, 3 Unknown, 0 Unchecked, 13.3s Time] [2024-11-13 16:18:01,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-11-13 16:18:01,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 197. [2024-11-13 16:18:01,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 170 states have (on average 1.2411764705882353) internal successors, (211), 182 states have internal predecessors, (211), 7 states have call successors, (7), 4 states have call predecessors, (7), 6 states have return successors, (12), 10 states have call predecessors, (12), 7 states have call successors, (12) [2024-11-13 16:18:01,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 230 transitions. [2024-11-13 16:18:01,242 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 230 transitions. Word has length 41 [2024-11-13 16:18:01,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:18:01,242 INFO L471 AbstractCegarLoop]: Abstraction has 197 states and 230 transitions. [2024-11-13 16:18:01,243 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:18:01,243 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 230 transitions. [2024-11-13 16:18:01,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-13 16:18:01,243 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:18:01,243 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:18:01,270 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-11-13 16:18:01,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:01,444 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:18:01,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:18:01,444 INFO L85 PathProgramCache]: Analyzing trace with hash -997637265, now seen corresponding path program 3 times [2024-11-13 16:18:01,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:18:01,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1277252542] [2024-11-13 16:18:01,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:18:01,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:01,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:18:01,447 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:18:01,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-13 16:18:01,628 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 16:18:01,628 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:18:01,630 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-13 16:18:01,633 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:01,700 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 16:18:01,711 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 16:18:02,370 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 16:18:02,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:18:02,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:18:02,421 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:18:02,421 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 16:18:02,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:18:02,920 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 11 [2024-11-13 16:18:02,960 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:18:02,960 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 16:18:03,075 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 16 trivial. 4 not checked. [2024-11-13 16:18:03,075 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:03,582 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:18:03,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277252542] [2024-11-13 16:18:03,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277252542] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:03,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [878056300] [2024-11-13 16:18:03,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:18:03,582 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:18:03,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:18:03,584 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:18:03,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (51)] Waiting until timeout for monitored process [2024-11-13 16:18:03,888 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 16:18:03,888 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:18:03,890 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-13 16:18:03,893 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:03,919 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 16:18:03,931 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 16:18:04,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:18:04,442 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 11 [2024-11-13 16:18:04,461 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:18:04,461 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 16:18:04,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:18:04,691 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 11 [2024-11-13 16:18:04,722 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:18:04,722 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 16:18:04,774 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 16 trivial. 4 not checked. [2024-11-13 16:18:04,774 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:05,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [878056300] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:05,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:18:05,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2024-11-13 16:18:05,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990326610] [2024-11-13 16:18:05,175 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:18:05,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 16:18:05,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:18:05,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 16:18:05,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=229, Unknown=1, NotChecked=30, Total=306 [2024-11-13 16:18:05,175 INFO L87 Difference]: Start difference. First operand 197 states and 230 transitions. Second operand has 16 states, 13 states have (on average 2.076923076923077) internal successors, (27), 15 states have internal predecessors, (27), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 16:18:06,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:18:06,923 INFO L93 Difference]: Finished difference Result 197 states and 229 transitions. [2024-11-13 16:18:06,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:18:06,924 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.076923076923077) internal successors, (27), 15 states have internal predecessors, (27), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 42 [2024-11-13 16:18:06,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:18:06,926 INFO L225 Difference]: With dead ends: 197 [2024-11-13 16:18:06,926 INFO L226 Difference]: Without dead ends: 197 [2024-11-13 16:18:06,926 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=111, Invalid=542, Unknown=1, NotChecked=48, Total=702 [2024-11-13 16:18:06,927 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 63 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:18:06,927 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 450 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 378 Invalid, 0 Unknown, 91 Unchecked, 1.0s Time] [2024-11-13 16:18:06,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2024-11-13 16:18:06,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 185. [2024-11-13 16:18:06,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 160 states have (on average 1.25) internal successors, (200), 172 states have internal predecessors, (200), 5 states have call successors, (5), 4 states have call predecessors, (5), 6 states have return successors, (8), 8 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-13 16:18:06,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 213 transitions. [2024-11-13 16:18:06,932 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 213 transitions. Word has length 42 [2024-11-13 16:18:06,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:18:06,933 INFO L471 AbstractCegarLoop]: Abstraction has 185 states and 213 transitions. [2024-11-13 16:18:06,933 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.076923076923077) internal successors, (27), 15 states have internal predecessors, (27), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 16:18:06,933 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 213 transitions. [2024-11-13 16:18:06,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-13 16:18:06,934 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:18:06,934 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] [2024-11-13 16:18:06,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-11-13 16:18:07,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (51)] Forceful destruction successful, exit code 0 [2024-11-13 16:18:07,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:18:07,334 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:18:07,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:18:07,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1531340904, now seen corresponding path program 1 times [2024-11-13 16:18:07,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:18:07,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1683365181] [2024-11-13 16:18:07,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:07,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:07,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:18:07,337 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:18:07,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-13 16:18:07,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:07,519 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 16:18:07,522 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:08,307 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 16:18:08,608 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 38 treesize of output 22 [2024-11-13 16:18:16,967 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_36| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_36|)) (= (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_36| (_ bv0 1)) |c_#valid|))) is different from true [2024-11-13 16:18:16,975 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:18:16,975 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:21,421 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 72 treesize of output 64 [2024-11-13 16:18:21,500 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 40 treesize of output 36 [2024-11-13 16:18:38,468 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:18:38,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683365181] [2024-11-13 16:18:38,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683365181] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:38,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2096534316] [2024-11-13 16:18:38,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:38,468 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:18:38,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:18:38,470 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:18:38,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (53)] Waiting until timeout for monitored process [2024-11-13 16:18:38,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:38,796 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-13 16:18:38,799 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:44,326 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 16:18:44,952 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 38 treesize of output 22 [2024-11-13 16:18:45,671 WARN L873 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_38| (_ BitVec 32))) (and (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_38| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_38|)) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_38| (_ bv0 32))))) (= (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)) (_ bv0 1))) is different from true [2024-11-13 16:18:45,687 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:18:45,687 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:54,751 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 116 treesize of output 108 [2024-11-13 16:19:15,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2096534316] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:19:15,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:19:15,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2024-11-13 16:19:15,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618226164] [2024-11-13 16:19:15,812 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:19:15,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-13 16:19:15,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:19:15,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-13 16:19:15,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1469, Unknown=15, NotChecked=158, Total=1806 [2024-11-13 16:19:15,813 INFO L87 Difference]: Start difference. First operand 185 states and 213 transitions. Second operand has 29 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 25 states have internal predecessors, (69), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 16:19:23,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:19:23,939 INFO L93 Difference]: Finished difference Result 191 states and 218 transitions. [2024-11-13 16:19:23,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 16:19:23,941 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 25 states have internal predecessors, (69), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 42 [2024-11-13 16:19:23,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:19:23,941 INFO L225 Difference]: With dead ends: 191 [2024-11-13 16:19:23,941 INFO L226 Difference]: Without dead ends: 165 [2024-11-13 16:19:23,942 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 79 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 628 ImplicationChecksByTransitivity, 69.4s TimeCoverageRelationStatistics Valid=310, Invalid=2652, Unknown=16, NotChecked=214, Total=3192 [2024-11-13 16:19:23,942 INFO L432 NwaCegarLoop]: 42 mSDtfsCounter, 115 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 25 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:19:23,943 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 567 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 727 Invalid, 1 Unknown, 224 Unchecked, 2.1s Time] [2024-11-13 16:19:23,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2024-11-13 16:19:23,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 161. [2024-11-13 16:19:23,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 138 states have (on average 1.2826086956521738) internal successors, (177), 150 states have internal predecessors, (177), 4 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:19:23,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 188 transitions. [2024-11-13 16:19:23,948 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 188 transitions. Word has length 42 [2024-11-13 16:19:23,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:19:23,948 INFO L471 AbstractCegarLoop]: Abstraction has 161 states and 188 transitions. [2024-11-13 16:19:23,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 25 states have internal predecessors, (69), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 16:19:23,948 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 188 transitions. [2024-11-13 16:19:23,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-13 16:19:23,949 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:19:23,949 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:19:23,976 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-11-13 16:19:24,153 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (53)] Ended with exit code 0 [2024-11-13 16:19:24,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:19:24,351 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:19:24,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:19:24,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1054913548, now seen corresponding path program 1 times [2024-11-13 16:19:24,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:19:24,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1362327458] [2024-11-13 16:19:24,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:19:24,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:19:24,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:19:24,353 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:19:24,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-11-13 16:19:24,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:19:24,532 INFO L255 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 16:19:24,533 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:19:24,777 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 16:19:25,134 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 16:19:25,186 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 16:19:25,186 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:19:25,629 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:19:25,629 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:19:25,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362327458] [2024-11-13 16:19:25,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362327458] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:19:25,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:19:25,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 18 [2024-11-13 16:19:25,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783038011] [2024-11-13 16:19:25,630 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:19:25,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 16:19:25,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:19:25,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 16:19:25,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2024-11-13 16:19:25,631 INFO L87 Difference]: Start difference. First operand 161 states and 188 transitions. Second operand has 19 states, 18 states have (on average 3.0) internal successors, (54), 16 states have internal predecessors, (54), 4 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-13 16:19:29,679 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 16:19:33,934 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 16:19:37,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:19:37,228 INFO L93 Difference]: Finished difference Result 188 states and 217 transitions. [2024-11-13 16:19:37,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-13 16:19:37,230 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.0) internal successors, (54), 16 states have internal predecessors, (54), 4 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 43 [2024-11-13 16:19:37,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:19:37,231 INFO L225 Difference]: With dead ends: 188 [2024-11-13 16:19:37,231 INFO L226 Difference]: Without dead ends: 188 [2024-11-13 16:19:37,231 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=207, Invalid=1353, Unknown=0, NotChecked=0, Total=1560 [2024-11-13 16:19:37,232 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 128 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 17 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:19:37,232 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 684 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 572 Invalid, 2 Unknown, 0 Unchecked, 10.0s Time] [2024-11-13 16:19:37,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2024-11-13 16:19:37,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 163. [2024-11-13 16:19:37,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 140 states have (on average 1.2785714285714285) internal successors, (179), 152 states have internal predecessors, (179), 4 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:19:37,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 190 transitions. [2024-11-13 16:19:37,237 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 190 transitions. Word has length 43 [2024-11-13 16:19:37,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:19:37,237 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 190 transitions. [2024-11-13 16:19:37,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.0) internal successors, (54), 16 states have internal predecessors, (54), 4 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-13 16:19:37,238 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 190 transitions. [2024-11-13 16:19:37,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-13 16:19:37,238 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:19:37,238 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:19:37,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-11-13 16:19:37,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:19:37,439 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:19:37,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:19:37,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1657418266, now seen corresponding path program 1 times [2024-11-13 16:19:37,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:19:37,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [804243265] [2024-11-13 16:19:37,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:19:37,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:19:37,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:19:37,442 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:19:37,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-11-13 16:19:37,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:19:37,620 INFO L255 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 16:19:37,622 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:19:37,751 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 16:19:37,931 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 16:19:38,078 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 11 treesize of output 5 [2024-11-13 16:19:38,279 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 16:19:38,340 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 16:19:38,341 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:19:39,155 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 16:19:39,155 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:19:39,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804243265] [2024-11-13 16:19:39,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804243265] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:19:39,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:19:39,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 19 [2024-11-13 16:19:39,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358405585] [2024-11-13 16:19:39,155 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:19:39,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 16:19:39,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:19:39,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 16:19:39,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2024-11-13 16:19:39,156 INFO L87 Difference]: Start difference. First operand 163 states and 190 transitions. Second operand has 20 states, 19 states have (on average 3.0) internal successors, (57), 17 states have internal predecessors, (57), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-13 16:19:42,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:19:42,588 INFO L93 Difference]: Finished difference Result 165 states and 192 transitions. [2024-11-13 16:19:42,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-13 16:19:42,589 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.0) internal successors, (57), 17 states have internal predecessors, (57), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 44 [2024-11-13 16:19:42,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:19:42,589 INFO L225 Difference]: With dead ends: 165 [2024-11-13 16:19:42,589 INFO L226 Difference]: Without dead ends: 165 [2024-11-13 16:19:42,590 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=168, Invalid=1314, Unknown=0, NotChecked=0, Total=1482 [2024-11-13 16:19:42,590 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 74 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:19:42,590 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 541 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-13 16:19:42,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2024-11-13 16:19:42,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2024-11-13 16:19:42,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 142 states have (on average 1.2746478873239437) internal successors, (181), 154 states have internal predecessors, (181), 4 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:19:42,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 192 transitions. [2024-11-13 16:19:42,596 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 192 transitions. Word has length 44 [2024-11-13 16:19:42,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:19:42,597 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 192 transitions. [2024-11-13 16:19:42,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.0) internal successors, (57), 17 states have internal predecessors, (57), 4 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-13 16:19:42,597 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 192 transitions. [2024-11-13 16:19:42,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-13 16:19:42,598 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:19:42,598 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:19:42,625 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2024-11-13 16:19:42,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:19:42,798 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:19:42,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:19:42,799 INFO L85 PathProgramCache]: Analyzing trace with hash 159641423, now seen corresponding path program 1 times [2024-11-13 16:19:42,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:19:42,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [744534657] [2024-11-13 16:19:42,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:19:42,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:19:42,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:19:42,802 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:19:42,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-13 16:19:42,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:19:42,978 INFO L255 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 16:19:42,981 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:19:42,991 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 16:19:43,311 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:19:43,311 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 16:19:43,465 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 16:19:47,622 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_alloc_17_~array#1.base_BEFORE_CALL_39| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_alloc_17_~array#1.base_BEFORE_CALL_39|) (_ bv0 32)) |v_ULTIMATE.start_alloc_17_~array#1.base_BEFORE_CALL_39|))) is different from true [2024-11-13 16:19:47,877 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 16 treesize of output 8 [2024-11-13 16:19:47,985 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 16:19:48,049 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 6 not checked. [2024-11-13 16:19:48,049 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:19:48,194 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 8 treesize of output 6 [2024-11-13 16:19:49,354 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 16:19:49,354 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:19:49,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744534657] [2024-11-13 16:19:49,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744534657] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:19:49,354 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:19:49,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 24 [2024-11-13 16:19:49,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588104288] [2024-11-13 16:19:49,355 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:19:49,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-13 16:19:49,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:19:49,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-13 16:19:49,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=497, Unknown=1, NotChecked=44, Total=600 [2024-11-13 16:19:49,356 INFO L87 Difference]: Start difference. First operand 165 states and 192 transitions. Second operand has 25 states, 24 states have (on average 2.5) internal successors, (60), 21 states have internal predecessors, (60), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:19:57,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:19:57,550 INFO L93 Difference]: Finished difference Result 178 states and 204 transitions. [2024-11-13 16:19:57,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-13 16:19:57,551 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.5) internal successors, (60), 21 states have internal predecessors, (60), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 45 [2024-11-13 16:19:57,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:19:57,552 INFO L225 Difference]: With dead ends: 178 [2024-11-13 16:19:57,552 INFO L226 Difference]: Without dead ends: 178 [2024-11-13 16:19:57,553 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=242, Invalid=1740, Unknown=2, NotChecked=86, Total=2070 [2024-11-13 16:19:57,553 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 106 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:19:57,553 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 673 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 637 Invalid, 0 Unknown, 115 Unchecked, 2.0s Time] [2024-11-13 16:19:57,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2024-11-13 16:19:57,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 171. [2024-11-13 16:19:57,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 147 states have (on average 1.272108843537415) internal successors, (187), 159 states have internal predecessors, (187), 4 states have call successors, (4), 4 states have call predecessors, (4), 6 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:19:57,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 198 transitions. [2024-11-13 16:19:57,557 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 198 transitions. Word has length 45 [2024-11-13 16:19:57,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:19:57,557 INFO L471 AbstractCegarLoop]: Abstraction has 171 states and 198 transitions. [2024-11-13 16:19:57,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.5) internal successors, (60), 21 states have internal predecessors, (60), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:19:57,558 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 198 transitions. [2024-11-13 16:19:57,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-13 16:19:57,558 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:19:57,558 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:19:57,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-11-13 16:19:57,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:19:57,759 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:19:57,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:19:57,760 INFO L85 PathProgramCache]: Analyzing trace with hash -833507098, now seen corresponding path program 2 times [2024-11-13 16:19:57,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:19:57,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [809404956] [2024-11-13 16:19:57,760 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:19:57,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:19:57,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:19:57,762 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:19:57,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-11-13 16:19:57,954 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:19:57,955 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:19:57,958 INFO L255 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 16:19:57,960 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:19:58,204 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 16:19:58,844 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 7 treesize of output 3 [2024-11-13 16:19:58,951 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 16:19:59,019 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:19:59,019 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:20:01,038 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 46 treesize of output 42 [2024-11-13 16:20:01,370 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 17 treesize of output 15 [2024-11-13 16:20:01,375 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 26 treesize of output 22 [2024-11-13 16:20:01,821 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:20:01,822 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:20:01,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809404956] [2024-11-13 16:20:01,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809404956] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:20:01,822 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:20:01,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2024-11-13 16:20:01,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949939269] [2024-11-13 16:20:01,822 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:20:01,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 16:20:01,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:20:01,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 16:20:01,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2024-11-13 16:20:01,824 INFO L87 Difference]: Start difference. First operand 171 states and 198 transitions. Second operand has 23 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:20:06,031 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 16:20:11,980 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 16:20:12,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:20:12,157 INFO L93 Difference]: Finished difference Result 198 states and 227 transitions. [2024-11-13 16:20:12,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 16:20:12,158 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 44 [2024-11-13 16:20:12,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:20:12,159 INFO L225 Difference]: With dead ends: 198 [2024-11-13 16:20:12,159 INFO L226 Difference]: Without dead ends: 198 [2024-11-13 16:20:12,160 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2024-11-13 16:20:12,160 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 105 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2024-11-13 16:20:12,160 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 700 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 456 Invalid, 2 Unknown, 0 Unchecked, 9.5s Time] [2024-11-13 16:20:12,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-13 16:20:12,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 172. [2024-11-13 16:20:12,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 148 states have (on average 1.277027027027027) internal successors, (189), 160 states have internal predecessors, (189), 4 states have call successors, (4), 4 states have call predecessors, (4), 6 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:20:12,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 200 transitions. [2024-11-13 16:20:12,165 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 200 transitions. Word has length 44 [2024-11-13 16:20:12,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:20:12,166 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 200 transitions. [2024-11-13 16:20:12,166 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:20:12,166 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 200 transitions. [2024-11-13 16:20:12,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-13 16:20:12,166 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:20:12,166 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:20:12,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-11-13 16:20:12,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:20:12,367 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:20:12,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:20:12,367 INFO L85 PathProgramCache]: Analyzing trace with hash -833507097, now seen corresponding path program 3 times [2024-11-13 16:20:12,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:20:12,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1216088094] [2024-11-13 16:20:12,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:20:12,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:20:12,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:20:12,371 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:20:12,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-11-13 16:20:12,585 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 16:20:12,585 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:20:12,588 INFO L255 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 16:20:12,590 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:20:12,690 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 16:20:14,243 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:20:14,243 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:20:23,617 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:20:23,617 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:20:23,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216088094] [2024-11-13 16:20:23,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216088094] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:20:23,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:20:23,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 25 [2024-11-13 16:20:23,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52195063] [2024-11-13 16:20:23,617 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:20:23,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:20:23,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:20:23,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:20:23,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=564, Unknown=1, NotChecked=0, Total=650 [2024-11-13 16:20:23,618 INFO L87 Difference]: Start difference. First operand 172 states and 200 transitions. Second operand has 26 states, 23 states have (on average 3.130434782608696) internal successors, (72), 24 states have internal predecessors, (72), 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 16:20:28,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:20:28,293 INFO L93 Difference]: Finished difference Result 197 states and 231 transitions. [2024-11-13 16:20:28,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 16:20:28,295 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 3.130434782608696) internal successors, (72), 24 states have internal predecessors, (72), 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 44 [2024-11-13 16:20:28,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:20:28,295 INFO L225 Difference]: With dead ends: 197 [2024-11-13 16:20:28,296 INFO L226 Difference]: Without dead ends: 197 [2024-11-13 16:20:28,296 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=144, Invalid=847, Unknown=1, NotChecked=0, Total=992 [2024-11-13 16:20:28,296 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 67 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:20:28,296 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 749 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-13 16:20:28,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2024-11-13 16:20:28,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 188. [2024-11-13 16:20:28,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 164 states have (on average 1.3414634146341464) internal successors, (220), 176 states have internal predecessors, (220), 4 states have call successors, (4), 4 states have call predecessors, (4), 6 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:20:28,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 231 transitions. [2024-11-13 16:20:28,302 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 231 transitions. Word has length 44 [2024-11-13 16:20:28,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:20:28,302 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 231 transitions. [2024-11-13 16:20:28,302 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 3.130434782608696) internal successors, (72), 24 states have internal predecessors, (72), 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 16:20:28,302 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 231 transitions. [2024-11-13 16:20:28,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-13 16:20:28,303 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:20:28,303 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:20:28,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-11-13 16:20:28,507 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:20:28,508 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:20:28,508 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:20:28,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1528256199, now seen corresponding path program 2 times [2024-11-13 16:20:28,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:20:28,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [211718394] [2024-11-13 16:20:28,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:20:28,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:20:28,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:20:28,510 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:20:28,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-11-13 16:20:28,695 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:20:28,695 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:20:28,699 INFO L255 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 16:20:28,702 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:20:29,073 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 16:20:29,628 INFO L349 Elim1Store]: treesize reduction 56, result has 21.1 percent of original size [2024-11-13 16:20:29,629 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 28 treesize of output 30 [2024-11-13 16:20:30,044 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 16:20:30,044 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:20:42,754 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 36 treesize of output 32 [2024-11-13 16:20:43,189 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:20:43,189 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:20:43,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211718394] [2024-11-13 16:20:43,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211718394] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:20:43,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:20:43,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 23 [2024-11-13 16:20:43,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232852722] [2024-11-13 16:20:43,190 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:20:43,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 16:20:43,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:20:43,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 16:20:43,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=466, Unknown=2, NotChecked=0, Total=552 [2024-11-13 16:20:43,191 INFO L87 Difference]: Start difference. First operand 188 states and 231 transitions. Second operand has 24 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 19 states have internal predecessors, (59), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:20:45,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:20:45,428 INFO L93 Difference]: Finished difference Result 212 states and 257 transitions. [2024-11-13 16:20:45,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 16:20:45,428 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 19 states have internal predecessors, (59), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 46 [2024-11-13 16:20:45,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:20:45,429 INFO L225 Difference]: With dead ends: 212 [2024-11-13 16:20:45,429 INFO L226 Difference]: Without dead ends: 212 [2024-11-13 16:20:45,430 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=119, Invalid=635, Unknown=2, NotChecked=0, Total=756 [2024-11-13 16:20:45,430 INFO L432 NwaCegarLoop]: 67 mSDtfsCounter, 134 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-13 16:20:45,430 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 719 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-13 16:20:45,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2024-11-13 16:20:45,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 190. [2024-11-13 16:20:45,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 166 states have (on average 1.3493975903614457) internal successors, (224), 178 states have internal predecessors, (224), 4 states have call successors, (4), 4 states have call predecessors, (4), 6 states have return successors, (7), 7 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-13 16:20:45,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 235 transitions. [2024-11-13 16:20:45,436 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 235 transitions. Word has length 46 [2024-11-13 16:20:45,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:20:45,436 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 235 transitions. [2024-11-13 16:20:45,436 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 19 states have internal predecessors, (59), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:20:45,436 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 235 transitions. [2024-11-13 16:20:45,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-13 16:20:45,437 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:20:45,437 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:20:45,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2024-11-13 16:20:45,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:20:45,638 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:20:45,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:20:45,638 INFO L85 PathProgramCache]: Analyzing trace with hash -68916187, now seen corresponding path program 2 times [2024-11-13 16:20:45,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:20:45,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [376835016] [2024-11-13 16:20:45,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:20:45,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:20:45,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:20:45,640 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:20:45,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-11-13 16:20:45,814 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:20:45,814 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:20:45,817 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 16:20:45,818 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:20:46,529 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:20:46,529 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:20:47,317 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:20:47,317 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:20:47,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376835016] [2024-11-13 16:20:47,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376835016] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:20:47,317 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:20:47,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2024-11-13 16:20:47,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034443902] [2024-11-13 16:20:47,317 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:20:47,318 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 16:20:47,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:20:47,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 16:20:47,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2024-11-13 16:20:47,319 INFO L87 Difference]: Start difference. First operand 190 states and 235 transitions. Second operand has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 21 states have internal predecessors, (70), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 16:20:48,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:20:48,419 INFO L93 Difference]: Finished difference Result 300 states and 366 transitions. [2024-11-13 16:20:48,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:20:48,420 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 21 states have internal predecessors, (70), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 45 [2024-11-13 16:20:48,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:20:48,422 INFO L225 Difference]: With dead ends: 300 [2024-11-13 16:20:48,422 INFO L226 Difference]: Without dead ends: 300 [2024-11-13 16:20:48,422 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2024-11-13 16:20:48,423 INFO L432 NwaCegarLoop]: 56 mSDtfsCounter, 77 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 773 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:20:48,423 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 773 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-13 16:20:48,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2024-11-13 16:20:48,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 286. [2024-11-13 16:20:48,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 259 states have (on average 1.332046332046332) internal successors, (345), 268 states have internal predecessors, (345), 7 states have call successors, (7), 4 states have call predecessors, (7), 6 states have return successors, (13), 13 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:20:48,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 365 transitions. [2024-11-13 16:20:48,431 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 365 transitions. Word has length 45 [2024-11-13 16:20:48,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:20:48,431 INFO L471 AbstractCegarLoop]: Abstraction has 286 states and 365 transitions. [2024-11-13 16:20:48,431 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.3333333333333335) internal successors, (70), 21 states have internal predecessors, (70), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 16:20:48,431 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 365 transitions. [2024-11-13 16:20:48,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-13 16:20:48,432 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:20:48,432 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:20:48,458 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2024-11-13 16:20:48,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:20:48,633 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:20:48,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:20:48,633 INFO L85 PathProgramCache]: Analyzing trace with hash 654459708, now seen corresponding path program 3 times [2024-11-13 16:20:48,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:20:48,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1447338423] [2024-11-13 16:20:48,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:20:48,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:20:48,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:20:48,636 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:20:48,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-11-13 16:20:53,963 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-11-13 16:20:53,963 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:20:53,971 INFO L255 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 16:20:53,973 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:20:54,100 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 16:20:57,133 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:20:57,133 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:08,689 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:21:08,689 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:21:08,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447338423] [2024-11-13 16:21:08,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447338423] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:21:08,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:21:08,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 45 [2024-11-13 16:21:08,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976746043] [2024-11-13 16:21:08,690 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:21:08,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-13 16:21:08,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:21:08,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-13 16:21:08,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=418, Invalid=1652, Unknown=0, NotChecked=0, Total=2070 [2024-11-13 16:21:08,691 INFO L87 Difference]: Start difference. First operand 286 states and 365 transitions. Second operand has 46 states, 43 states have (on average 1.9069767441860466) internal successors, (82), 44 states have internal predecessors, (82), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:22:47,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:22:47,593 INFO L93 Difference]: Finished difference Result 331 states and 428 transitions. [2024-11-13 16:22:47,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-13 16:22:47,596 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 43 states have (on average 1.9069767441860466) internal successors, (82), 44 states have internal predecessors, (82), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2024-11-13 16:22:47,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:22:47,597 INFO L225 Difference]: With dead ends: 331 [2024-11-13 16:22:47,597 INFO L226 Difference]: Without dead ends: 331 [2024-11-13 16:22:47,599 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1416 ImplicationChecksByTransitivity, 98.7s TimeCoverageRelationStatistics Valid=1503, Invalid=4503, Unknown=0, NotChecked=0, Total=6006 [2024-11-13 16:22:47,600 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 324 mSDsluCounter, 885 mSDsCounter, 0 mSdLazyCounter, 1361 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 1435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:22:47,600 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 937 Invalid, 1435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1361 Invalid, 0 Unknown, 0 Unchecked, 10.3s Time] [2024-11-13 16:22:47,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2024-11-13 16:22:47,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 322. [2024-11-13 16:22:47,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 295 states have (on average 1.3322033898305086) internal successors, (393), 304 states have internal predecessors, (393), 7 states have call successors, (7), 4 states have call predecessors, (7), 6 states have return successors, (13), 13 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:22:47,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 413 transitions. [2024-11-13 16:22:47,609 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 413 transitions. Word has length 44 [2024-11-13 16:22:47,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:22:47,609 INFO L471 AbstractCegarLoop]: Abstraction has 322 states and 413 transitions. [2024-11-13 16:22:47,610 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 43 states have (on average 1.9069767441860466) internal successors, (82), 44 states have internal predecessors, (82), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:22:47,610 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 413 transitions. [2024-11-13 16:22:47,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-13 16:22:47,611 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:22:47,611 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:22:47,648 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2024-11-13 16:22:47,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:22:47,812 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:22:47,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:22:47,812 INFO L85 PathProgramCache]: Analyzing trace with hash -131301774, now seen corresponding path program 2 times [2024-11-13 16:22:47,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:22:47,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1694760137] [2024-11-13 16:22:47,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:22:47,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:22:47,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:22:47,815 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:22:47,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-11-13 16:22:48,035 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:22:48,035 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:22:48,039 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-13 16:22:48,042 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:22:48,527 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 16:22:49,044 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 11 [2024-11-13 16:22:49,259 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 16:22:49,329 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 16:22:49,329 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:22:53,828 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:22:53,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694760137] [2024-11-13 16:22:53,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694760137] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:22:53,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [615186377] [2024-11-13 16:22:53,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:22:53,828 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:22:53,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:22:53,830 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:22:53,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (63)] Waiting until timeout for monitored process [2024-11-13 16:22:54,255 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:22:54,256 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:22:54,259 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 16:22:54,262 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:22:54,735 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 16:22:55,099 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 11 [2024-11-13 16:22:55,196 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 16:22:55,207 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:22:55,207 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:22:55,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [615186377] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:22:55,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:22:55,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 15 [2024-11-13 16:22:55,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39699569] [2024-11-13 16:22:55,345 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:22:55,345 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 16:22:55,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:22:55,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 16:22:55,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=284, Unknown=1, NotChecked=0, Total=342 [2024-11-13 16:22:55,346 INFO L87 Difference]: Start difference. First operand 322 states and 413 transitions. Second operand has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 3 states have call successors, (3), 2 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 16:23:00,128 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 16:23:03,648 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 16:23:03,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:23:03,752 INFO L93 Difference]: Finished difference Result 421 states and 537 transitions. [2024-11-13 16:23:03,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 16:23:03,753 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 3 states have call successors, (3), 2 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 47 [2024-11-13 16:23:03,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:23:03,755 INFO L225 Difference]: With dead ends: 421 [2024-11-13 16:23:03,755 INFO L226 Difference]: Without dead ends: 421 [2024-11-13 16:23:03,755 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 96 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=99, Invalid=500, Unknown=1, NotChecked=0, Total=600 [2024-11-13 16:23:03,756 INFO L432 NwaCegarLoop]: 59 mSDtfsCounter, 155 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:23:03,756 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 490 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 439 Invalid, 1 Unknown, 0 Unchecked, 8.0s Time] [2024-11-13 16:23:03,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2024-11-13 16:23:03,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 346. [2024-11-13 16:23:03,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 315 states have (on average 1.326984126984127) internal successors, (418), 325 states have internal predecessors, (418), 9 states have call successors, (9), 5 states have call predecessors, (9), 8 states have return successors, (17), 15 states have call predecessors, (17), 9 states have call successors, (17) [2024-11-13 16:23:03,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 444 transitions. [2024-11-13 16:23:03,765 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 444 transitions. Word has length 47 [2024-11-13 16:23:03,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:23:03,766 INFO L471 AbstractCegarLoop]: Abstraction has 346 states and 444 transitions. [2024-11-13 16:23:03,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 3 states have call successors, (3), 2 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 16:23:03,766 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 444 transitions. [2024-11-13 16:23:03,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-13 16:23:03,767 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:23:03,767 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:23:03,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (63)] Ended with exit code 0 [2024-11-13 16:23:03,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2024-11-13 16:23:04,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:23:04,168 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:23:04,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:23:04,168 INFO L85 PathProgramCache]: Analyzing trace with hash 224612443, now seen corresponding path program 2 times [2024-11-13 16:23:04,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:23:04,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [520753439] [2024-11-13 16:23:04,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:23:04,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:23:04,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:23:04,171 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:23:04,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2024-11-13 16:23:04,396 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:23:04,396 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:23:04,399 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 16:23:04,402 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:23:04,593 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 16:23:04,873 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 16:23:05,096 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 11 treesize of output 5 [2024-11-13 16:23:05,323 INFO L349 Elim1Store]: treesize reduction 36, result has 35.7 percent of original size [2024-11-13 16:23:05,323 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 28 [2024-11-13 16:23:05,419 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 15 [2024-11-13 16:23:05,632 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 16:23:05,700 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 16:23:05,700 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:23:12,717 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:23:12,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520753439] [2024-11-13 16:23:12,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520753439] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:23:12,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1826634101] [2024-11-13 16:23:12,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:23:12,718 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:23:12,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:23:12,726 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:23:12,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (65)] Waiting until timeout for monitored process [2024-11-13 16:23:13,182 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:23:13,182 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:23:13,186 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-13 16:23:13,189 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:23:13,393 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 16:23:13,535 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 16:23:13,631 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 11 treesize of output 5 [2024-11-13 16:23:13,646 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)))) is different from true [2024-11-13 16:23:13,713 INFO L349 Elim1Store]: treesize reduction 29, result has 27.5 percent of original size [2024-11-13 16:23:13,714 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 18 treesize of output 24 [2024-11-13 16:23:13,867 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 15 [2024-11-13 16:23:13,991 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 16:23:14,006 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 4 not checked. [2024-11-13 16:23:14,006 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:23:18,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1826634101] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:23:18,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:23:18,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 17 [2024-11-13 16:23:18,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021421855] [2024-11-13 16:23:18,371 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:23:18,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:23:18,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:23:18,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:23:18,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=359, Unknown=3, NotChecked=38, Total=462 [2024-11-13 16:23:18,372 INFO L87 Difference]: Start difference. First operand 346 states and 444 transitions. Second operand has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:23:20,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:23:20,990 INFO L93 Difference]: Finished difference Result 360 states and 458 transitions. [2024-11-13 16:23:20,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 16:23:20,991 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 48 [2024-11-13 16:23:20,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:23:20,993 INFO L225 Difference]: With dead ends: 360 [2024-11-13 16:23:20,993 INFO L226 Difference]: Without dead ends: 360 [2024-11-13 16:23:20,993 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 98 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=87, Invalid=514, Unknown=3, NotChecked=46, Total=650 [2024-11-13 16:23:20,994 INFO L432 NwaCegarLoop]: 56 mSDtfsCounter, 68 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:23:20,994 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 564 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 556 Invalid, 0 Unknown, 115 Unchecked, 2.2s Time] [2024-11-13 16:23:20,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2024-11-13 16:23:21,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 352. [2024-11-13 16:23:21,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 321 states have (on average 1.320872274143302) internal successors, (424), 331 states have internal predecessors, (424), 9 states have call successors, (9), 5 states have call predecessors, (9), 8 states have return successors, (17), 15 states have call predecessors, (17), 9 states have call successors, (17) [2024-11-13 16:23:21,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 450 transitions. [2024-11-13 16:23:21,008 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 450 transitions. Word has length 48 [2024-11-13 16:23:21,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:23:21,008 INFO L471 AbstractCegarLoop]: Abstraction has 352 states and 450 transitions. [2024-11-13 16:23:21,008 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-13 16:23:21,009 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 450 transitions. [2024-11-13 16:23:21,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-13 16:23:21,009 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:23:21,010 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:23:21,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (65)] Ended with exit code 0 [2024-11-13 16:23:21,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2024-11-13 16:23:21,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:23:21,410 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:23:21,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:23:21,411 INFO L85 PathProgramCache]: Analyzing trace with hash -592787931, now seen corresponding path program 4 times [2024-11-13 16:23:21,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:23:21,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [341816634] [2024-11-13 16:23:21,411 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:23:21,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:23:21,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:23:21,413 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:23:21,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2024-11-13 16:23:21,631 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:23:21,631 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:23:21,634 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 16:23:21,636 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:23:22,443 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 16:23:22,444 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:23:23,429 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-13 16:23:23,430 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:23:23,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341816634] [2024-11-13 16:23:23,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341816634] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:23:23,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:23:23,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2024-11-13 16:23:23,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852374831] [2024-11-13 16:23:23,430 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:23:23,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 16:23:23,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:23:23,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 16:23:23,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2024-11-13 16:23:23,431 INFO L87 Difference]: Start difference. First operand 352 states and 450 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 20 states have internal predecessors, (59), 7 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-13 16:23:24,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:23:24,721 INFO L93 Difference]: Finished difference Result 315 states and 388 transitions. [2024-11-13 16:23:24,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:23:24,722 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 20 states have internal predecessors, (59), 7 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 49 [2024-11-13 16:23:24,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:23:24,723 INFO L225 Difference]: With dead ends: 315 [2024-11-13 16:23:24,723 INFO L226 Difference]: Without dead ends: 315 [2024-11-13 16:23:24,723 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2024-11-13 16:23:24,724 INFO L432 NwaCegarLoop]: 56 mSDtfsCounter, 162 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:23:24,724 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 565 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-13 16:23:24,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2024-11-13 16:23:24,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 310. [2024-11-13 16:23:24,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 281 states have (on average 1.309608540925267) internal successors, (368), 292 states have internal predecessors, (368), 7 states have call successors, (7), 5 states have call predecessors, (7), 8 states have return successors, (13), 12 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:23:24,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 388 transitions. [2024-11-13 16:23:24,729 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 388 transitions. Word has length 49 [2024-11-13 16:23:24,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:23:24,730 INFO L471 AbstractCegarLoop]: Abstraction has 310 states and 388 transitions. [2024-11-13 16:23:24,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 20 states have internal predecessors, (59), 7 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-13 16:23:24,730 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 388 transitions. [2024-11-13 16:23:24,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-13 16:23:24,731 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:23:24,731 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:23:24,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2024-11-13 16:23:24,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:23:24,931 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:23:24,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:23:24,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1348893101, now seen corresponding path program 1 times [2024-11-13 16:23:24,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:23:24,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1912145933] [2024-11-13 16:23:24,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:23:24,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:23:24,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:23:24,934 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:23:24,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-11-13 16:23:25,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:23:25,151 INFO L255 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 16:23:25,152 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:23:25,336 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-13 16:23:25,336 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:23:25,795 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-13 16:23:25,795 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:23:25,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912145933] [2024-11-13 16:23:25,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912145933] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:23:25,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:23:25,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2024-11-13 16:23:25,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575411893] [2024-11-13 16:23:25,796 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:23:25,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 16:23:25,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:23:25,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 16:23:25,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-13 16:23:25,797 INFO L87 Difference]: Start difference. First operand 310 states and 388 transitions. Second operand has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-13 16:23:26,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:23:26,199 INFO L93 Difference]: Finished difference Result 312 states and 384 transitions. [2024-11-13 16:23:26,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:23:26,200 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 48 [2024-11-13 16:23:26,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:23:26,201 INFO L225 Difference]: With dead ends: 312 [2024-11-13 16:23:26,201 INFO L226 Difference]: Without dead ends: 312 [2024-11-13 16:23:26,201 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-13 16:23:26,201 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 4 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 16:23:26,201 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 395 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 16:23:26,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2024-11-13 16:23:26,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2024-11-13 16:23:26,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 283 states have (on average 1.2862190812720848) internal successors, (364), 294 states have internal predecessors, (364), 7 states have call successors, (7), 5 states have call predecessors, (7), 8 states have return successors, (13), 12 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:23:26,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 384 transitions. [2024-11-13 16:23:26,207 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 384 transitions. Word has length 48 [2024-11-13 16:23:26,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:23:26,207 INFO L471 AbstractCegarLoop]: Abstraction has 312 states and 384 transitions. [2024-11-13 16:23:26,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 11 states have internal predecessors, (52), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-13 16:23:26,207 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 384 transitions. [2024-11-13 16:23:26,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-13 16:23:26,208 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:23:26,208 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:23:26,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2024-11-13 16:23:26,408 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:23:26,409 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:23:26,409 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:23:26,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1805421437, now seen corresponding path program 2 times [2024-11-13 16:23:26,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:23:26,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2072001700] [2024-11-13 16:23:26,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:23:26,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:23:26,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:23:26,412 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:23:26,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-11-13 16:23:26,626 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:23:26,626 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:23:26,630 INFO L255 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:23:26,631 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:23:26,692 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 13 treesize of output 9 [2024-11-13 16:23:27,256 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 9 treesize of output 3 [2024-11-13 16:23:27,402 INFO L349 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2024-11-13 16:23:27,402 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 16:23:27,511 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:23:27,511 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:23:27,846 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:23:27,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 52 [2024-11-13 16:23:28,619 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 13 treesize of output 11 [2024-11-13 16:23:28,624 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 18 treesize of output 16 [2024-11-13 16:23:28,797 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:23:28,797 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:23:28,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072001700] [2024-11-13 16:23:28,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072001700] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:23:28,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:23:28,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2024-11-13 16:23:28,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704572918] [2024-11-13 16:23:28,797 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:23:28,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 16:23:28,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:23:28,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 16:23:28,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2024-11-13 16:23:28,798 INFO L87 Difference]: Start difference. First operand 312 states and 384 transitions. Second operand has 17 states, 16 states have (on average 4.5625) internal successors, (73), 17 states have internal predecessors, (73), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 16:23:32,964 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 16:23:37,584 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 16:23:41,862 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 16:23:46,298 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 16:23:47,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:23:47,037 INFO L93 Difference]: Finished difference Result 338 states and 407 transitions. [2024-11-13 16:23:47,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:23:47,038 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.5625) internal successors, (73), 17 states have internal predecessors, (73), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 47 [2024-11-13 16:23:47,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:23:47,039 INFO L225 Difference]: With dead ends: 338 [2024-11-13 16:23:47,039 INFO L226 Difference]: Without dead ends: 338 [2024-11-13 16:23:47,040 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2024-11-13 16:23:47,040 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 123 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 7 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2024-11-13 16:23:47,040 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 597 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 375 Invalid, 4 Unknown, 0 Unchecked, 17.7s Time] [2024-11-13 16:23:47,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2024-11-13 16:23:47,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 317. [2024-11-13 16:23:47,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 288 states have (on average 1.28125) internal successors, (369), 299 states have internal predecessors, (369), 7 states have call successors, (7), 5 states have call predecessors, (7), 8 states have return successors, (13), 12 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:23:47,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 389 transitions. [2024-11-13 16:23:47,047 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 389 transitions. Word has length 47 [2024-11-13 16:23:47,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:23:47,047 INFO L471 AbstractCegarLoop]: Abstraction has 317 states and 389 transitions. [2024-11-13 16:23:47,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.5625) internal successors, (73), 17 states have internal predecessors, (73), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 16:23:47,047 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 389 transitions. [2024-11-13 16:23:47,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-13 16:23:47,048 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:23:47,049 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:23:47,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2024-11-13 16:23:47,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:23:47,249 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:23:47,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:23:47,250 INFO L85 PathProgramCache]: Analyzing trace with hash -871749550, now seen corresponding path program 3 times [2024-11-13 16:23:47,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:23:47,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [339643940] [2024-11-13 16:23:47,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:23:47,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:23:47,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:23:47,252 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:23:47,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2024-11-13 16:23:47,516 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-13 16:23:47,516 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:23:47,521 INFO L255 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 16:23:47,523 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:23:47,655 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 16:23:48,524 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 16:23:48,892 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 13 treesize of output 9 [2024-11-13 16:23:50,795 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:23:50,796 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:23:52,347 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 16 treesize of output 14 [2024-11-13 16:23:52,366 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 20 treesize of output 16 [2024-11-13 16:23:53,415 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:23:53,415 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:23:53,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339643940] [2024-11-13 16:23:53,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339643940] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:23:53,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:23:53,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10] total 25 [2024-11-13 16:23:53,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245552366] [2024-11-13 16:23:53,416 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:23:53,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:23:53,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:23:53,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:23:53,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=588, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:23:53,417 INFO L87 Difference]: Start difference. First operand 317 states and 389 transitions. Second operand has 26 states, 24 states have (on average 3.5416666666666665) internal successors, (85), 25 states have internal predecessors, (85), 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 16:24:00,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:24:00,238 INFO L93 Difference]: Finished difference Result 337 states and 407 transitions. [2024-11-13 16:24:00,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 16:24:00,240 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 3.5416666666666665) internal successors, (85), 25 states have internal predecessors, (85), 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 48 [2024-11-13 16:24:00,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:24:00,241 INFO L225 Difference]: With dead ends: 337 [2024-11-13 16:24:00,241 INFO L226 Difference]: Without dead ends: 337 [2024-11-13 16:24:00,241 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=163, Invalid=1397, Unknown=0, NotChecked=0, Total=1560 [2024-11-13 16:24:00,241 INFO L432 NwaCegarLoop]: 71 mSDtfsCounter, 125 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 8 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:24:00,241 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 1005 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 900 Invalid, 11 Unknown, 0 Unchecked, 4.3s Time] [2024-11-13 16:24:00,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2024-11-13 16:24:00,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 321. [2024-11-13 16:24:00,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 291 states have (on average 1.2783505154639174) internal successors, (372), 302 states have internal predecessors, (372), 7 states have call successors, (7), 6 states have call predecessors, (7), 9 states have return successors, (13), 12 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:24:00,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 392 transitions. [2024-11-13 16:24:00,249 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 392 transitions. Word has length 48 [2024-11-13 16:24:00,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:24:00,249 INFO L471 AbstractCegarLoop]: Abstraction has 321 states and 392 transitions. [2024-11-13 16:24:00,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 3.5416666666666665) internal successors, (85), 25 states have internal predecessors, (85), 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 16:24:00,249 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 392 transitions. [2024-11-13 16:24:00,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-13 16:24:00,250 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:24:00,250 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:24:00,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2024-11-13 16:24:00,451 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:24:00,451 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:24:00,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:24:00,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1104197150, now seen corresponding path program 2 times [2024-11-13 16:24:00,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:24:00,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1958062873] [2024-11-13 16:24:00,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:24:00,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:24:00,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:24:00,454 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:24:00,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2024-11-13 16:24:00,687 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:24:00,687 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:24:00,691 INFO L255 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 16:24:00,700 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:24:01,169 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:24:01,169 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 16:24:01,472 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 16:24:05,764 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_59| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_59| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_59|) (_ bv0 32))))) is different from true [2024-11-13 16:24:06,006 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 24 treesize of output 12 [2024-11-13 16:24:06,290 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 16 treesize of output 8 [2024-11-13 16:24:06,413 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 16:24:06,494 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 6 not checked. [2024-11-13 16:24:06,494 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:24:06,675 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 8 treesize of output 6 [2024-11-13 16:24:07,190 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:24:07,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958062873] [2024-11-13 16:24:07,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958062873] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:24:07,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [45697888] [2024-11-13 16:24:07,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:24:07,190 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:24:07,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:24:07,193 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:24:07,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (71)] Waiting until timeout for monitored process [2024-11-13 16:24:07,725 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:24:07,725 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:24:07,729 INFO L255 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 16:24:07,732 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:24:07,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 7 [2024-11-13 16:24:08,403 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:24:08,404 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 16:24:08,540 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 16:24:12,631 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_61| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_61| (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_entry_point_~array~0#1.base_BEFORE_CALL_61|) (_ bv0 32))))) is different from true [2024-11-13 16:24:12,865 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 24 treesize of output 12 [2024-11-13 16:24:13,259 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 16 treesize of output 8 [2024-11-13 16:24:13,309 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 16:24:13,322 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 6 not checked. [2024-11-13 16:24:13,322 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:24:13,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:24:13,858 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 37 treesize of output 43 [2024-11-13 16:24:14,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [45697888] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:24:14,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:24:14,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 23 [2024-11-13 16:24:14,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158188378] [2024-11-13 16:24:14,239 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:24:14,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 16:24:14,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:24:14,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 16:24:14,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=669, Unknown=2, NotChecked=106, Total=870 [2024-11-13 16:24:14,240 INFO L87 Difference]: Start difference. First operand 321 states and 392 transitions. Second operand has 24 states, 23 states have (on average 2.608695652173913) internal successors, (60), 21 states have internal predecessors, (60), 3 states have call successors, (4), 4 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-13 16:24:29,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:24:29,388 INFO L93 Difference]: Finished difference Result 349 states and 425 transitions. [2024-11-13 16:24:29,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-13 16:24:29,389 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.608695652173913) internal successors, (60), 21 states have internal predecessors, (60), 3 states have call successors, (4), 4 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 50 [2024-11-13 16:24:29,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:24:29,391 INFO L225 Difference]: With dead ends: 349 [2024-11-13 16:24:29,391 INFO L226 Difference]: Without dead ends: 349 [2024-11-13 16:24:29,391 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 97 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 23.6s TimeCoverageRelationStatistics Valid=183, Invalid=1302, Unknown=5, NotChecked=150, Total=1640 [2024-11-13 16:24:29,391 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 150 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 292 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:24:29,392 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 629 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 594 Invalid, 0 Unknown, 292 Unchecked, 2.2s Time] [2024-11-13 16:24:29,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2024-11-13 16:24:29,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 327. [2024-11-13 16:24:29,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 296 states have (on average 1.2837837837837838) internal successors, (380), 308 states have internal predecessors, (380), 7 states have call successors, (7), 6 states have call predecessors, (7), 10 states have return successors, (13), 12 states have call predecessors, (13), 7 states have call successors, (13) [2024-11-13 16:24:29,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 400 transitions. [2024-11-13 16:24:29,399 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 400 transitions. Word has length 50 [2024-11-13 16:24:29,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:24:29,400 INFO L471 AbstractCegarLoop]: Abstraction has 327 states and 400 transitions. [2024-11-13 16:24:29,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.608695652173913) internal successors, (60), 21 states have internal predecessors, (60), 3 states have call successors, (4), 4 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-13 16:24:29,400 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 400 transitions. [2024-11-13 16:24:29,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-13 16:24:29,401 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:24:29,401 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:24:29,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2024-11-13 16:24:29,610 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (71)] Ended with exit code 0 [2024-11-13 16:24:29,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:24:29,804 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:24:29,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:24:29,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1104197151, now seen corresponding path program 1 times [2024-11-13 16:24:29,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:24:29,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361209693] [2024-11-13 16:24:29,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:24:29,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:24:29,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:24:29,807 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:24:29,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2024-11-13 16:24:30,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:24:30,047 INFO L255 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 16:24:30,048 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:24:30,933 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:24:30,933 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:24:31,539 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:24:31,539 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 31 [2024-11-13 16:24:32,801 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:24:32,801 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:24:32,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361209693] [2024-11-13 16:24:32,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361209693] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:24:32,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:24:32,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-11-13 16:24:32,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418361657] [2024-11-13 16:24:32,801 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:24:32,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:24:32,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:24:32,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:24:32,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:24:32,802 INFO L87 Difference]: Start difference. First operand 327 states and 400 transitions. Second operand has 18 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 16 states have internal predecessors, (66), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:24:35,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:24:35,700 INFO L93 Difference]: Finished difference Result 380 states and 467 transitions. [2024-11-13 16:24:35,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:24:35,701 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 16 states have internal predecessors, (66), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 50 [2024-11-13 16:24:35,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:24:35,702 INFO L225 Difference]: With dead ends: 380 [2024-11-13 16:24:35,702 INFO L226 Difference]: Without dead ends: 380 [2024-11-13 16:24:35,702 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2024-11-13 16:24:35,702 INFO L432 NwaCegarLoop]: 69 mSDtfsCounter, 186 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-13 16:24:35,702 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 569 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-13 16:24:35,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2024-11-13 16:24:35,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 348. [2024-11-13 16:24:35,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 316 states have (on average 1.2784810126582278) internal successors, (404), 327 states have internal predecessors, (404), 8 states have call successors, (8), 6 states have call predecessors, (8), 10 states have return successors, (15), 14 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-13 16:24:35,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 427 transitions. [2024-11-13 16:24:35,708 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 427 transitions. Word has length 50 [2024-11-13 16:24:35,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:24:35,708 INFO L471 AbstractCegarLoop]: Abstraction has 348 states and 427 transitions. [2024-11-13 16:24:35,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.8823529411764706) internal successors, (66), 16 states have internal predecessors, (66), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:24:35,708 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 427 transitions. [2024-11-13 16:24:35,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-13 16:24:35,709 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:24:35,709 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:24:35,737 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2024-11-13 16:24:35,909 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:24:35,909 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:24:35,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:24:35,910 INFO L85 PathProgramCache]: Analyzing trace with hash 156791590, now seen corresponding path program 2 times [2024-11-13 16:24:35,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:24:35,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1202909577] [2024-11-13 16:24:35,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:24:35,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:24:35,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:24:35,913 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:24:35,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2024-11-13 16:24:36,151 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:24:36,152 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:24:36,155 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-13 16:24:36,158 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:24:36,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 16:24:36,875 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 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-13 16:24:37,254 INFO L349 Elim1Store]: treesize reduction 25, result has 30.6 percent of original size [2024-11-13 16:24:37,254 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 18 [2024-11-13 16:24:37,264 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 7 [2024-11-13 16:24:38,906 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:24:38,907 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 17 treesize of output 7 [2024-11-13 16:24:39,369 WARN L873 $PredicateComparison]: unable to prove that (and (= (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)) (_ bv0 1)) (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_45| (_ BitVec 32)) (v_DerPreprocessor_16 (_ BitVec 1))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_45|)) (= (_ bv0 1) (bvadd v_DerPreprocessor_16 (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_45| v_DerPreprocessor_16) (_ bv0 32) (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_45|))) (= |c_#valid| (store (store |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32) (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_45| (_ bv0 1)))))) is different from true [2024-11-13 16:24:39,399 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:24:39,399 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:24:41,498 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 50 treesize of output 46 [2024-11-13 16:24:41,507 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 519 treesize of output 503 [2024-11-13 16:25:24,299 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:25:24,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202909577] [2024-11-13 16:25:24,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202909577] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:25:24,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [34226962] [2024-11-13 16:25:24,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:25:24,299 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:25:24,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:25:24,301 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:25:24,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (74)] Waiting until timeout for monitored process [2024-11-13 16:25:24,788 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:25:24,788 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:25:24,791 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-13 16:25:24,794 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:25:24,997 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 16:25:25,164 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 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-13 16:25:25,448 INFO L349 Elim1Store]: treesize reduction 25, result has 30.6 percent of original size [2024-11-13 16:25:25,448 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 18 [2024-11-13 16:25:25,458 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 7 [2024-11-13 16:25:26,999 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:25:26,999 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 17 treesize of output 7 [2024-11-13 16:25:27,523 WARN L873 $PredicateComparison]: unable to prove that (and (= (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)) (_ bv0 1)) (exists ((|v_ULTIMATE.start_entry_point_~array~0#1.base_48| (_ BitVec 32)) (v_DerPreprocessor_20 (_ BitVec 1))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_48|)) (= (store (store |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32) (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_48| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (bvadd v_DerPreprocessor_20 (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~array~0#1.base_48| v_DerPreprocessor_20) (_ bv0 32) (_ bv0 1)) |v_ULTIMATE.start_entry_point_~array~0#1.base_48|)))))) is different from true [2024-11-13 16:25:27,551 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:25:27,551 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:25:28,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [34226962] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:25:28,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:25:28,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 20 [2024-11-13 16:25:28,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627446230] [2024-11-13 16:25:28,806 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:25:28,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 16:25:28,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:25:28,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 16:25:28,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1223, Unknown=11, NotChecked=146, Total=1560 [2024-11-13 16:25:28,807 INFO L87 Difference]: Start difference. First operand 348 states and 427 transitions. Second operand has 22 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:25:34,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:25:34,571 INFO L93 Difference]: Finished difference Result 352 states and 428 transitions. [2024-11-13 16:25:34,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 16:25:34,572 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 49 [2024-11-13 16:25:34,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:25:34,573 INFO L225 Difference]: With dead ends: 352 [2024-11-13 16:25:34,573 INFO L226 Difference]: Without dead ends: 327 [2024-11-13 16:25:34,573 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 117 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 795 ImplicationChecksByTransitivity, 48.9s TimeCoverageRelationStatistics Valid=346, Invalid=2303, Unknown=11, NotChecked=202, Total=2862 [2024-11-13 16:25:34,574 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 112 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 216 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:25:34,574 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 572 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 660 Invalid, 0 Unknown, 216 Unchecked, 3.1s Time] [2024-11-13 16:25:34,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2024-11-13 16:25:34,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 325. [2024-11-13 16:25:34,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 294 states have (on average 1.2925170068027212) internal successors, (380), 305 states have internal predecessors, (380), 8 states have call successors, (8), 6 states have call predecessors, (8), 9 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2024-11-13 16:25:34,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 402 transitions. [2024-11-13 16:25:34,579 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 402 transitions. Word has length 49 [2024-11-13 16:25:34,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:25:34,579 INFO L471 AbstractCegarLoop]: Abstraction has 325 states and 402 transitions. [2024-11-13 16:25:34,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:25:34,580 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 402 transitions. [2024-11-13 16:25:34,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-13 16:25:34,581 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:25:34,581 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:25:34,609 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2024-11-13 16:25:34,785 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (74)] Ended with exit code 0 [2024-11-13 16:25:34,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:25:34,982 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:25:34,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:25:34,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1254432135, now seen corresponding path program 2 times [2024-11-13 16:25:34,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:25:34,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1088975250] [2024-11-13 16:25:34,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:25:34,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:25:34,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:25:34,985 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:25:34,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2024-11-13 16:25:35,225 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:25:35,225 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:25:35,229 INFO L255 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 16:25:35,232 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:25:35,484 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 16:25:36,570 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 16:25:36,979 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 13 treesize of output 9 [2024-11-13 16:25:38,988 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 1 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:25:38,988 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:25:40,515 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 16 treesize of output 14 [2024-11-13 16:25:40,533 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 16:25:42,672 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 1 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:25:42,672 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:25:42,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088975250] [2024-11-13 16:25:42,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088975250] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:25:42,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:25:42,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 34 [2024-11-13 16:25:42,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276487426] [2024-11-13 16:25:42,673 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:25:42,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-13 16:25:42,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:25:42,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-13 16:25:42,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=964, Unknown=0, NotChecked=0, Total=1190 [2024-11-13 16:25:42,674 INFO L87 Difference]: Start difference. First operand 325 states and 402 transitions. Second operand has 35 states, 32 states have (on average 2.75) internal successors, (88), 32 states have internal predecessors, (88), 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 16:25:51,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:25:51,238 INFO L93 Difference]: Finished difference Result 341 states and 421 transitions. [2024-11-13 16:25:51,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-13 16:25:51,239 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 32 states have (on average 2.75) internal successors, (88), 32 states have internal predecessors, (88), 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 49 [2024-11-13 16:25:51,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:25:51,240 INFO L225 Difference]: With dead ends: 341 [2024-11-13 16:25:51,240 INFO L226 Difference]: Without dead ends: 341 [2024-11-13 16:25:51,240 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=505, Invalid=2251, Unknown=0, NotChecked=0, Total=2756 [2024-11-13 16:25:51,241 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 241 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 1084 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 1107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:25:51,241 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 745 Invalid, 1107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1084 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2024-11-13 16:25:51,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-11-13 16:25:51,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 325. [2024-11-13 16:25:51,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 294 states have (on average 1.2857142857142858) internal successors, (378), 305 states have internal predecessors, (378), 8 states have call successors, (8), 6 states have call predecessors, (8), 9 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2024-11-13 16:25:51,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 400 transitions. [2024-11-13 16:25:51,247 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 400 transitions. Word has length 49 [2024-11-13 16:25:51,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:25:51,247 INFO L471 AbstractCegarLoop]: Abstraction has 325 states and 400 transitions. [2024-11-13 16:25:51,247 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 32 states have (on average 2.75) internal successors, (88), 32 states have internal predecessors, (88), 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 16:25:51,247 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 400 transitions. [2024-11-13 16:25:51,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-13 16:25:51,248 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:25:51,248 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:25:51,276 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2024-11-13 16:25:51,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:25:51,449 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:25:51,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:25:51,449 INFO L85 PathProgramCache]: Analyzing trace with hash -129626643, now seen corresponding path program 1 times [2024-11-13 16:25:51,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:25:51,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1883462689] [2024-11-13 16:25:51,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:25:51,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:25:51,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:25:51,452 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:25:51,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2024-11-13 16:25:51,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:25:51,698 INFO L255 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-13 16:25:51,700 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:25:52,349 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 16:25:52,736 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:25:52,736 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:25:53,057 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 42 treesize of output 36 [2024-11-13 16:25:53,786 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:25:53,786 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:25:53,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883462689] [2024-11-13 16:25:53,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883462689] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:25:53,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:25:53,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2024-11-13 16:25:53,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474281432] [2024-11-13 16:25:53,787 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:25:53,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 16:25:53,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:25:53,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 16:25:53,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2024-11-13 16:25:53,788 INFO L87 Difference]: Start difference. First operand 325 states and 400 transitions. Second operand has 20 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 17 states have internal predecessors, (65), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:25:56,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:25:56,547 INFO L93 Difference]: Finished difference Result 362 states and 439 transitions. [2024-11-13 16:25:56,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:25:56,547 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 17 states have internal predecessors, (65), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 51 [2024-11-13 16:25:56,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:25:56,549 INFO L225 Difference]: With dead ends: 362 [2024-11-13 16:25:56,549 INFO L226 Difference]: Without dead ends: 362 [2024-11-13 16:25:56,549 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2024-11-13 16:25:56,550 INFO L432 NwaCegarLoop]: 78 mSDtfsCounter, 97 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 956 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-13 16:25:56,550 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 956 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-13 16:25:56,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2024-11-13 16:25:56,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 333. [2024-11-13 16:25:56,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 302 states have (on average 1.2880794701986755) internal successors, (389), 313 states have internal predecessors, (389), 8 states have call successors, (8), 6 states have call predecessors, (8), 9 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2024-11-13 16:25:56,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 411 transitions. [2024-11-13 16:25:56,555 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 411 transitions. Word has length 51 [2024-11-13 16:25:56,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:25:56,556 INFO L471 AbstractCegarLoop]: Abstraction has 333 states and 411 transitions. [2024-11-13 16:25:56,556 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.4210526315789473) internal successors, (65), 17 states have internal predecessors, (65), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:25:56,556 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 411 transitions. [2024-11-13 16:25:56,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-13 16:25:56,557 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:25:56,557 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:25:56,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2024-11-13 16:25:56,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:25:56,757 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:25:56,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:25:56,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1159014147, now seen corresponding path program 1 times [2024-11-13 16:25:56,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:25:56,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [372633282] [2024-11-13 16:25:56,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:25:56,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:25:56,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:25:56,760 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:25:56,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2024-11-13 16:25:56,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:25:56,991 INFO L255 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 16:25:56,992 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:25:57,163 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-13 16:25:57,163 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:25:57,222 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2024-11-13 16:25:57,222 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 16 treesize of output 15 [2024-11-13 16:25:57,355 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-13 16:25:57,355 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:25:57,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372633282] [2024-11-13 16:25:57,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372633282] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:25:57,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:25:57,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2024-11-13 16:25:57,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041367902] [2024-11-13 16:25:57,355 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:25:57,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:25:57,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:25:57,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:25:57,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:25:57,356 INFO L87 Difference]: Start difference. First operand 333 states and 411 transitions. Second operand has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:25:57,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:25:57,732 INFO L93 Difference]: Finished difference Result 345 states and 423 transitions. [2024-11-13 16:25:57,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 16:25:57,733 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2024-11-13 16:25:57,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:25:57,734 INFO L225 Difference]: With dead ends: 345 [2024-11-13 16:25:57,734 INFO L226 Difference]: Without dead ends: 345 [2024-11-13 16:25:57,734 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 16:25:57,734 INFO L432 NwaCegarLoop]: 59 mSDtfsCounter, 37 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:25:57,735 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 156 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-13 16:25:57,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2024-11-13 16:25:57,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 330. [2024-11-13 16:25:57,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 299 states have (on average 1.2809364548494984) internal successors, (383), 310 states have internal predecessors, (383), 8 states have call successors, (8), 6 states have call predecessors, (8), 9 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2024-11-13 16:25:57,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 405 transitions. [2024-11-13 16:25:57,740 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 405 transitions. Word has length 51 [2024-11-13 16:25:57,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:25:57,740 INFO L471 AbstractCegarLoop]: Abstraction has 330 states and 405 transitions. [2024-11-13 16:25:57,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 16:25:57,740 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 405 transitions. [2024-11-13 16:25:57,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-13 16:25:57,741 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:25:57,741 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:25:57,760 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2024-11-13 16:25:57,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:25:57,941 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:25:57,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:25:57,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1159014148, now seen corresponding path program 1 times [2024-11-13 16:25:57,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:25:57,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667036499] [2024-11-13 16:25:57,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:25:57,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:25:57,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:25:57,944 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:25:57,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2024-11-13 16:25:58,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:25:58,192 INFO L255 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 16:25:58,194 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:25:58,873 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:25:58,873 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:25:59,701 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:25:59,701 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 25 treesize of output 29 [2024-11-13 16:26:00,390 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:26:00,390 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:26:00,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667036499] [2024-11-13 16:26:00,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667036499] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:26:00,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:26:00,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2024-11-13 16:26:00,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470025036] [2024-11-13 16:26:00,390 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:26:00,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 16:26:00,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:26:00,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 16:26:00,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2024-11-13 16:26:00,392 INFO L87 Difference]: Start difference. First operand 330 states and 405 transitions. Second operand has 16 states, 15 states have (on average 4.933333333333334) internal successors, (74), 14 states have internal predecessors, (74), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:26:02,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:26:02,081 INFO L93 Difference]: Finished difference Result 355 states and 427 transitions. [2024-11-13 16:26:02,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:26:02,082 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.933333333333334) internal successors, (74), 14 states have internal predecessors, (74), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 51 [2024-11-13 16:26:02,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:26:02,083 INFO L225 Difference]: With dead ends: 355 [2024-11-13 16:26:02,083 INFO L226 Difference]: Without dead ends: 355 [2024-11-13 16:26:02,083 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2024-11-13 16:26:02,084 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 180 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:26:02,084 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 421 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-13 16:26:02,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-11-13 16:26:02,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 330. [2024-11-13 16:26:02,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 299 states have (on average 1.2675585284280937) internal successors, (379), 310 states have internal predecessors, (379), 8 states have call successors, (8), 6 states have call predecessors, (8), 9 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2024-11-13 16:26:02,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 401 transitions. [2024-11-13 16:26:02,089 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 401 transitions. Word has length 51 [2024-11-13 16:26:02,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:26:02,089 INFO L471 AbstractCegarLoop]: Abstraction has 330 states and 401 transitions. [2024-11-13 16:26:02,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.933333333333334) internal successors, (74), 14 states have internal predecessors, (74), 5 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:26:02,089 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 401 transitions. [2024-11-13 16:26:02,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-13 16:26:02,089 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:26:02,090 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:26:02,107 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2024-11-13 16:26:02,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:26:02,290 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:26:02,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:26:02,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1846322130, now seen corresponding path program 5 times [2024-11-13 16:26:02,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:26:02,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1259356674] [2024-11-13 16:26:02,291 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:26:02,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:26:02,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:26:02,293 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:26:02,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2024-11-13 16:26:02,874 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-13 16:26:02,874 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:26:02,879 INFO L255 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-13 16:26:02,882 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:26:03,005 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 16:26:04,823 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 16:26:04,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:26:04,864 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 11 [2024-11-13 16:26:04,891 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:26:04,892 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 16:26:05,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:26:05,484 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 11 [2024-11-13 16:26:05,534 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:26:05,534 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 16:26:06,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:26:06,279 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 11 [2024-11-13 16:26:06,315 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:26:06,315 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 16:26:06,583 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 12 trivial. 6 not checked. [2024-11-13 16:26:06,583 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:26:07,485 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:26:07,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259356674] [2024-11-13 16:26:07,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259356674] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:26:07,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1230685969] [2024-11-13 16:26:07,486 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:26:07,486 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:26:07,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:26:07,488 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:26:07,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (80)] Waiting until timeout for monitored process [2024-11-13 16:26:08,096 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-13 16:26:08,096 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:26:08,101 INFO L255 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-13 16:26:08,103 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:26:08,123 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 16:26:10,665 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#valid)| |ldv_malloc_#res.base| (select |c_#valid| |ldv_malloc_#res.base|)) |c_#valid|) (= (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 16:26:10,790 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-13 16:26:10,790 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 16:26:10,802 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 11 [2024-11-13 16:26:11,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:26:11,164 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 11 [2024-11-13 16:26:11,212 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:26:11,212 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 16:26:11,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:26:11,506 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 11 [2024-11-13 16:26:11,538 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:26:11,538 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 16:26:11,630 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 8 trivial. 10 not checked. [2024-11-13 16:26:11,630 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:26:20,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1230685969] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:26:20,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:26:20,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 35 [2024-11-13 16:26:20,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403654373] [2024-11-13 16:26:20,228 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:26:20,228 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-13 16:26:20,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:26:20,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-13 16:26:20,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1116, Unknown=2, NotChecked=138, Total=1406 [2024-11-13 16:26:20,229 INFO L87 Difference]: Start difference. First operand 330 states and 401 transitions. Second operand has 36 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 34 states have internal predecessors, (60), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:26:27,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:26:27,752 INFO L93 Difference]: Finished difference Result 460 states and 557 transitions. [2024-11-13 16:26:27,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 16:26:27,753 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 34 states have internal predecessors, (60), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 52 [2024-11-13 16:26:27,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:26:27,756 INFO L225 Difference]: With dead ends: 460 [2024-11-13 16:26:27,756 INFO L226 Difference]: Without dead ends: 460 [2024-11-13 16:26:27,756 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 71 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=223, Invalid=1675, Unknown=2, NotChecked=170, Total=2070 [2024-11-13 16:26:27,756 INFO L432 NwaCegarLoop]: 64 mSDtfsCounter, 191 mSDsluCounter, 1084 mSDsCounter, 0 mSdLazyCounter, 1489 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 1841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 324 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:26:27,756 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 1148 Invalid, 1841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1489 Invalid, 0 Unknown, 324 Unchecked, 6.1s Time] [2024-11-13 16:26:27,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2024-11-13 16:26:27,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 348. [2024-11-13 16:26:27,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 314 states have (on average 1.2579617834394905) internal successors, (395), 325 states have internal predecessors, (395), 11 states have call successors, (11), 6 states have call predecessors, (11), 9 states have return successors, (20), 16 states have call predecessors, (20), 11 states have call successors, (20) [2024-11-13 16:26:27,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 426 transitions. [2024-11-13 16:26:27,764 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 426 transitions. Word has length 52 [2024-11-13 16:26:27,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:26:27,771 INFO L471 AbstractCegarLoop]: Abstraction has 348 states and 426 transitions. [2024-11-13 16:26:27,772 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 34 states have internal predecessors, (60), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:26:27,772 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 426 transitions. [2024-11-13 16:26:27,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-13 16:26:27,772 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:26:27,772 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:26:27,777 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (80)] Forceful destruction successful, exit code 0 [2024-11-13 16:26:27,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2024-11-13 16:26:28,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt,79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:26:28,173 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:26:28,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:26:28,174 INFO L85 PathProgramCache]: Analyzing trace with hash 276541502, now seen corresponding path program 1 times [2024-11-13 16:26:28,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:26:28,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [763436379] [2024-11-13 16:26:28,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:26:28,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:26:28,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:26:28,176 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:26:28,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2024-11-13 16:26:28,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:26:28,462 INFO L255 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 16:26:28,465 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:26:29,285 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 16:26:29,805 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 16:26:29,900 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-13 16:26:29,900 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:26:30,338 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 42 treesize of output 36 [2024-11-13 16:26:31,198 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:26:31,198 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:26:31,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763436379] [2024-11-13 16:26:31,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763436379] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:26:31,199 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:26:31,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 20 [2024-11-13 16:26:31,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880376644] [2024-11-13 16:26:31,199 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:26:31,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 16:26:31,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:26:31,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 16:26:31,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2024-11-13 16:26:31,200 INFO L87 Difference]: Start difference. First operand 348 states and 426 transitions. Second operand has 21 states, 20 states have (on average 3.4) internal successors, (68), 18 states have internal predecessors, (68), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:26:35,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:26:35,474 INFO L93 Difference]: Finished difference Result 375 states and 449 transitions. [2024-11-13 16:26:35,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 16:26:35,476 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.4) internal successors, (68), 18 states have internal predecessors, (68), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 52 [2024-11-13 16:26:35,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:26:35,477 INFO L225 Difference]: With dead ends: 375 [2024-11-13 16:26:35,477 INFO L226 Difference]: Without dead ends: 375 [2024-11-13 16:26:35,477 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2024-11-13 16:26:35,477 INFO L432 NwaCegarLoop]: 74 mSDtfsCounter, 149 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-13 16:26:35,478 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 811 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-13 16:26:35,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2024-11-13 16:26:35,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 349. [2024-11-13 16:26:35,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 315 states have (on average 1.2603174603174603) internal successors, (397), 326 states have internal predecessors, (397), 11 states have call successors, (11), 6 states have call predecessors, (11), 9 states have return successors, (20), 16 states have call predecessors, (20), 11 states have call successors, (20) [2024-11-13 16:26:35,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 428 transitions. [2024-11-13 16:26:35,483 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 428 transitions. Word has length 52 [2024-11-13 16:26:35,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:26:35,483 INFO L471 AbstractCegarLoop]: Abstraction has 349 states and 428 transitions. [2024-11-13 16:26:35,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.4) internal successors, (68), 18 states have internal predecessors, (68), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:26:35,484 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 428 transitions. [2024-11-13 16:26:35,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-13 16:26:35,485 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:26:35,485 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:26:35,514 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2024-11-13 16:26:35,685 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:26:35,685 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:26:35,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:26:35,686 INFO L85 PathProgramCache]: Analyzing trace with hash -17147889, now seen corresponding path program 1 times [2024-11-13 16:26:35,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:26:35,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [557561749] [2024-11-13 16:26:35,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:26:35,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:26:35,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:26:35,688 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:26:35,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2024-11-13 16:26:35,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:26:35,965 INFO L255 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-13 16:26:35,969 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:26:36,197 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 16:26:36,550 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 16:26:36,814 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 11 treesize of output 5 [2024-11-13 16:26:37,112 INFO L349 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2024-11-13 16:26:37,112 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 23 treesize of output 35 [2024-11-13 16:26:37,534 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 39 treesize of output 23 [2024-11-13 16:26:38,386 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 0 case distinctions, treesize of input 39 treesize of output 22 [2024-11-13 16:26:38,560 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:26:38,560 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 31 treesize of output 15 [2024-11-13 16:26:38,668 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 16:26:38,668 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:26:51,418 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:26:51,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557561749] [2024-11-13 16:26:51,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557561749] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:26:51,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [919396103] [2024-11-13 16:26:51,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:26:51,419 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:26:51,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:26:51,421 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:26:51,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (83)] Waiting until timeout for monitored process [2024-11-13 16:26:52,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:26:52,047 INFO L255 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-13 16:26:52,051 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:26:52,351 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 16:26:52,501 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 16:26:52,622 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 11 treesize of output 5 [2024-11-13 16:26:52,754 INFO L349 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2024-11-13 16:26:52,754 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 23 treesize of output 35 [2024-11-13 16:26:52,963 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 39 treesize of output 23 [2024-11-13 16:26:53,349 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 0 case distinctions, treesize of input 39 treesize of output 22 [2024-11-13 16:26:53,418 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:26:53,418 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 31 treesize of output 15 [2024-11-13 16:26:53,436 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:26:53,437 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:27:14,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [919396103] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:27:14,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:27:14,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20] total 20 [2024-11-13 16:27:14,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393456603] [2024-11-13 16:27:14,878 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:27:14,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 16:27:14,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:27:14,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 16:27:14,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=716, Unknown=7, NotChecked=0, Total=812 [2024-11-13 16:27:14,879 INFO L87 Difference]: Start difference. First operand 349 states and 428 transitions. Second operand has 21 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 3 states have call successors, (3), 2 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 16:27:18,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:27:18,892 INFO L93 Difference]: Finished difference Result 355 states and 433 transitions. [2024-11-13 16:27:18,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 16:27:18,893 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 3 states have call successors, (3), 2 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 53 [2024-11-13 16:27:18,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:27:18,894 INFO L225 Difference]: With dead ends: 355 [2024-11-13 16:27:18,894 INFO L226 Difference]: Without dead ends: 355 [2024-11-13 16:27:18,894 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 35.8s TimeCoverageRelationStatistics Valid=142, Invalid=1111, Unknown=7, NotChecked=0, Total=1260 [2024-11-13 16:27:18,895 INFO L432 NwaCegarLoop]: 67 mSDtfsCounter, 75 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:27:18,895 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 694 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-11-13 16:27:18,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-11-13 16:27:18,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 354. [2024-11-13 16:27:18,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 320 states have (on average 1.25625) internal successors, (402), 331 states have internal predecessors, (402), 11 states have call successors, (11), 6 states have call predecessors, (11), 9 states have return successors, (20), 16 states have call predecessors, (20), 11 states have call successors, (20) [2024-11-13 16:27:18,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 433 transitions. [2024-11-13 16:27:18,903 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 433 transitions. Word has length 53 [2024-11-13 16:27:18,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:27:18,905 INFO L471 AbstractCegarLoop]: Abstraction has 354 states and 433 transitions. [2024-11-13 16:27:18,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 3 states have call successors, (3), 2 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 16:27:18,905 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 433 transitions. [2024-11-13 16:27:18,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-13 16:27:18,906 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:27:18,906 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:27:18,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (83)] Ended with exit code 0 [2024-11-13 16:27:19,124 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2024-11-13 16:27:19,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt,82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:27:19,307 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:27:19,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:27:19,307 INFO L85 PathProgramCache]: Analyzing trace with hash -277151561, now seen corresponding path program 3 times [2024-11-13 16:27:19,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:27:19,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1844257471] [2024-11-13 16:27:19,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:27:19,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:27:19,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:27:19,309 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:27:19,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2024-11-13 16:27:19,620 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-13 16:27:19,620 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:27:19,624 INFO L255 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 16:27:19,627 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:27:19,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:27:20,969 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 16:27:21,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 9 [2024-11-13 16:27:23,407 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 7 treesize of output 3 [2024-11-13 16:27:23,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 9 [2024-11-13 16:27:23,602 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 16:27:23,738 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 1 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:27:23,738 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:27:24,117 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 46 treesize of output 42 [2024-11-13 16:27:25,715 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 17 treesize of output 15 [2024-11-13 16:27:25,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 26 treesize of output 22 [2024-11-13 16:27:27,701 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 2 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:27:27,702 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:27:27,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844257471] [2024-11-13 16:27:27,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844257471] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:27:27,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:27:27,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 31 [2024-11-13 16:27:27,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987208851] [2024-11-13 16:27:27,702 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:27:27,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-13 16:27:27,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:27:27,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-13 16:27:27,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=906, Unknown=0, NotChecked=0, Total=992 [2024-11-13 16:27:27,704 INFO L87 Difference]: Start difference. First operand 354 states and 433 transitions. Second operand has 32 states, 30 states have (on average 3.1333333333333333) internal successors, (94), 30 states have internal predecessors, (94), 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 16:27:37,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:27:37,334 INFO L93 Difference]: Finished difference Result 376 states and 457 transitions. [2024-11-13 16:27:37,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-13 16:27:37,335 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 3.1333333333333333) internal successors, (94), 30 states have internal predecessors, (94), 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 52 [2024-11-13 16:27:37,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:27:37,337 INFO L225 Difference]: With dead ends: 376 [2024-11-13 16:27:37,337 INFO L226 Difference]: Without dead ends: 376 [2024-11-13 16:27:37,338 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=258, Invalid=2292, Unknown=0, NotChecked=0, Total=2550 [2024-11-13 16:27:37,338 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 250 mSDsluCounter, 826 mSDsCounter, 0 mSdLazyCounter, 1090 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 1107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:27:37,338 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 879 Invalid, 1107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1090 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2024-11-13 16:27:37,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2024-11-13 16:27:37,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 354. [2024-11-13 16:27:37,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 320 states have (on average 1.253125) internal successors, (401), 331 states have internal predecessors, (401), 11 states have call successors, (11), 6 states have call predecessors, (11), 9 states have return successors, (20), 16 states have call predecessors, (20), 11 states have call successors, (20) [2024-11-13 16:27:37,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 432 transitions. [2024-11-13 16:27:37,344 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 432 transitions. Word has length 52 [2024-11-13 16:27:37,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:27:37,344 INFO L471 AbstractCegarLoop]: Abstraction has 354 states and 432 transitions. [2024-11-13 16:27:37,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 3.1333333333333333) internal successors, (94), 30 states have internal predecessors, (94), 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 16:27:37,345 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 432 transitions. [2024-11-13 16:27:37,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-13 16:27:37,345 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:27:37,345 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:27:37,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2024-11-13 16:27:37,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:27:37,546 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:27:37,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:27:37,546 INFO L85 PathProgramCache]: Analyzing trace with hash 948437258, now seen corresponding path program 1 times [2024-11-13 16:27:37,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:27:37,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1970707127] [2024-11-13 16:27:37,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:27:37,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:27:37,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:27:37,549 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:27:37,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2024-11-13 16:27:37,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:27:37,836 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 16:27:37,838 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:27:38,700 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 16:27:39,153 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:27:39,153 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:27:39,603 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 33 treesize of output 29 [2024-11-13 16:27:40,898 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-13 16:27:40,898 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:27:40,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970707127] [2024-11-13 16:27:40,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970707127] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:27:40,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:27:40,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2024-11-13 16:27:40,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907554594] [2024-11-13 16:27:40,899 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:27:40,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 16:27:40,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:27:40,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 16:27:40,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2024-11-13 16:27:40,901 INFO L87 Difference]: Start difference. First operand 354 states and 432 transitions. Second operand has 21 states, 20 states have (on average 3.5) internal successors, (70), 20 states have internal predecessors, (70), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:27:45,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:27:45,567 INFO L93 Difference]: Finished difference Result 402 states and 487 transitions. [2024-11-13 16:27:45,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 16:27:45,569 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.5) internal successors, (70), 20 states have internal predecessors, (70), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 54 [2024-11-13 16:27:45,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:27:45,570 INFO L225 Difference]: With dead ends: 402 [2024-11-13 16:27:45,570 INFO L226 Difference]: Without dead ends: 402 [2024-11-13 16:27:45,571 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2024-11-13 16:27:45,571 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 170 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-13 16:27:45,571 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 756 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-13 16:27:45,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2024-11-13 16:27:45,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 379. [2024-11-13 16:27:45,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 345 states have (on average 1.2463768115942029) internal successors, (430), 355 states have internal predecessors, (430), 11 states have call successors, (11), 6 states have call predecessors, (11), 9 states have return successors, (20), 17 states have call predecessors, (20), 11 states have call successors, (20) [2024-11-13 16:27:45,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 461 transitions. [2024-11-13 16:27:45,579 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 461 transitions. Word has length 54 [2024-11-13 16:27:45,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:27:45,579 INFO L471 AbstractCegarLoop]: Abstraction has 379 states and 461 transitions. [2024-11-13 16:27:45,579 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.5) internal successors, (70), 20 states have internal predecessors, (70), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:27:45,579 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 461 transitions. [2024-11-13 16:27:45,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-13 16:27:45,580 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:27:45,580 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:27:45,598 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2024-11-13 16:27:45,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:27:45,780 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:27:45,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:27:45,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1763724, now seen corresponding path program 4 times [2024-11-13 16:27:45,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:27:45,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667576357] [2024-11-13 16:27:45,781 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:27:45,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:27:45,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:27:45,783 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:27:45,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2024-11-13 16:27:46,061 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:27:46,062 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:27:46,065 INFO L255 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 16:27:46,067 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:27:47,171 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:27:47,171 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:27:48,430 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:27:48,430 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:27:48,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667576357] [2024-11-13 16:27:48,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667576357] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:27:48,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:27:48,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 22 [2024-11-13 16:27:48,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527837844] [2024-11-13 16:27:48,431 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:27:48,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 16:27:48,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:27:48,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 16:27:48,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2024-11-13 16:27:48,432 INFO L87 Difference]: Start difference. First operand 379 states and 461 transitions. Second operand has 22 states, 22 states have (on average 3.909090909090909) internal successors, (86), 22 states have internal predecessors, (86), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 16:27:50,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:27:50,403 INFO L93 Difference]: Finished difference Result 567 states and 687 transitions. [2024-11-13 16:27:50,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:27:50,405 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.909090909090909) internal successors, (86), 22 states have internal predecessors, (86), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 53 [2024-11-13 16:27:50,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:27:50,406 INFO L225 Difference]: With dead ends: 567 [2024-11-13 16:27:50,406 INFO L226 Difference]: Without dead ends: 567 [2024-11-13 16:27:50,406 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2024-11-13 16:27:50,407 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 78 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 767 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-13 16:27:50,407 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 767 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-13 16:27:50,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2024-11-13 16:27:50,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 535. [2024-11-13 16:27:50,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 499 states have (on average 1.2605210420841684) internal successors, (629), 504 states have internal predecessors, (629), 13 states have call successors, (13), 6 states have call predecessors, (13), 9 states have return successors, (24), 24 states have call predecessors, (24), 13 states have call successors, (24) [2024-11-13 16:27:50,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 666 transitions. [2024-11-13 16:27:50,422 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 666 transitions. Word has length 53 [2024-11-13 16:27:50,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:27:50,422 INFO L471 AbstractCegarLoop]: Abstraction has 535 states and 666 transitions. [2024-11-13 16:27:50,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.909090909090909) internal successors, (86), 22 states have internal predecessors, (86), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 16:27:50,423 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 666 transitions. [2024-11-13 16:27:50,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-13 16:27:50,423 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:27:50,424 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:27:50,451 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2024-11-13 16:27:50,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:27:50,624 INFO L396 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:27:50,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:27:50,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1177531643, now seen corresponding path program 6 times [2024-11-13 16:27:50,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:27:50,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1840869684] [2024-11-13 16:27:50,625 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:27:50,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:27:50,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:27:50,627 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:27:50,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2024-11-13 16:27:51,715 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-13 16:27:51,715 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:27:51,721 INFO L255 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-13 16:27:51,724 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:27:51,862 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 16:27:53,654 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 16:27:53,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:27:53,689 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 11 [2024-11-13 16:27:53,717 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:27:53,717 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 16:27:54,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:27:54,345 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 11 [2024-11-13 16:27:54,393 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:27:54,393 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 16:27:54,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:27:54,969 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 11 [2024-11-13 16:27:55,021 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:27:55,021 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 16:27:55,249 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 3 proven. 41 refuted. 0 times theorem prover too weak. 12 trivial. 6 not checked. [2024-11-13 16:27:55,249 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:28:04,199 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:28:04,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840869684] [2024-11-13 16:28:04,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840869684] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:28:04,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [638773539] [2024-11-13 16:28:04,199 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:28:04,200 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 16:28:04,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 16:28:04,202 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 16:28:04,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (88)] Waiting until timeout for monitored process [2024-11-13 16:28:04,850 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-13 16:28:04,850 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:28:04,874 INFO L255 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-13 16:28:04,877 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:28:04,927 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 16:28:04,941 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 16:28:07,769 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:28:07,769 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 16:28:07,794 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 21 treesize of output 14 [2024-11-13 16:28:09,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:28:09,057 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 21 treesize of output 14 [2024-11-13 16:28:09,116 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:28:09,116 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 16:28:10,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:28:10,340 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 21 treesize of output 14 [2024-11-13 16:28:10,408 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:28:10,408 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 16:28:10,751 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 3 proven. 41 refuted. 0 times theorem prover too weak. 10 trivial. 8 not checked. [2024-11-13 16:28:10,751 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:28:11,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [638773539] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:28:11,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:28:11,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 37 [2024-11-13 16:28:11,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28009260] [2024-11-13 16:28:11,387 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:28:11,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-13 16:28:11,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:28:11,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-13 16:28:11,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1338, Unknown=3, NotChecked=74, Total=1560 [2024-11-13 16:28:11,389 INFO L87 Difference]: Start difference. First operand 535 states and 666 transitions. Second operand has 38 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 7 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-13 16:28:24,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:28:24,401 INFO L93 Difference]: Finished difference Result 535 states and 665 transitions. [2024-11-13 16:28:24,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-13 16:28:24,402 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 7 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 55 [2024-11-13 16:28:24,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:28:24,404 INFO L225 Difference]: With dead ends: 535 [2024-11-13 16:28:24,404 INFO L226 Difference]: Without dead ends: 535 [2024-11-13 16:28:24,404 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 75 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1091 ImplicationChecksByTransitivity, 20.2s TimeCoverageRelationStatistics Valid=427, Invalid=3996, Unknown=3, NotChecked=130, Total=4556 [2024-11-13 16:28:24,405 INFO L432 NwaCegarLoop]: 78 mSDtfsCounter, 150 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 1142 SdHoareTripleChecker+Invalid, 1875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 188 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:28:24,405 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 1142 Invalid, 1875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1655 Invalid, 0 Unknown, 188 Unchecked, 7.3s Time] [2024-11-13 16:28:24,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2024-11-13 16:28:24,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 535. [2024-11-13 16:28:24,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 499 states have (on average 1.2585170340681362) internal successors, (628), 504 states have internal predecessors, (628), 13 states have call successors, (13), 6 states have call predecessors, (13), 9 states have return successors, (24), 24 states have call predecessors, (24), 13 states have call successors, (24) [2024-11-13 16:28:24,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 665 transitions. [2024-11-13 16:28:24,411 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 665 transitions. Word has length 55 [2024-11-13 16:28:24,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:28:24,411 INFO L471 AbstractCegarLoop]: Abstraction has 535 states and 665 transitions. [2024-11-13 16:28:24,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 7 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-13 16:28:24,411 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 665 transitions. [2024-11-13 16:28:24,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-13 16:28:24,412 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:28:24,412 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:28:24,434 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2024-11-13 16:28:24,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (88)] Ended with exit code 0 [2024-11-13 16:28:24,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,88 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt [2024-11-13 16:28:24,813 INFO L396 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:28:24,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:28:24,813 INFO L85 PathProgramCache]: Analyzing trace with hash 915142413, now seen corresponding path program 1 times [2024-11-13 16:28:24,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:28:24,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1403386717] [2024-11-13 16:28:24,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:28:24,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:28:24,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:28:24,816 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:28:24,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2024-11-13 16:28:25,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:28:25,104 INFO L255 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 16:28:25,115 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:28:26,128 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 16:28:26,587 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 7 treesize of output 3 [2024-11-13 16:28:26,713 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 16:28:26,804 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:28:26,804 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:28:27,021 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 46 treesize of output 42 [2024-11-13 16:28:27,418 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 38 treesize of output 34 [2024-11-13 16:28:29,264 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:28:29,264 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 16:28:29,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403386717] [2024-11-13 16:28:29,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403386717] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:28:29,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:28:29,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2024-11-13 16:28:29,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777958413] [2024-11-13 16:28:29,265 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:28:29,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-13 16:28:29,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 16:28:29,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-13 16:28:29,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2024-11-13 16:28:29,266 INFO L87 Difference]: Start difference. First operand 535 states and 665 transitions. Second operand has 27 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:28:36,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:28:36,213 INFO L93 Difference]: Finished difference Result 614 states and 779 transitions. [2024-11-13 16:28:36,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-13 16:28:36,215 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 56 [2024-11-13 16:28:36,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:28:36,216 INFO L225 Difference]: With dead ends: 614 [2024-11-13 16:28:36,216 INFO L226 Difference]: Without dead ends: 614 [2024-11-13 16:28:36,216 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=356, Invalid=1806, Unknown=0, NotChecked=0, Total=2162 [2024-11-13 16:28:36,217 INFO L432 NwaCegarLoop]: 56 mSDtfsCounter, 308 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:28:36,217 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 762 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-13 16:28:36,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2024-11-13 16:28:36,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 548. [2024-11-13 16:28:36,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 512 states have (on average 1.26953125) internal successors, (650), 517 states have internal predecessors, (650), 13 states have call successors, (13), 6 states have call predecessors, (13), 9 states have return successors, (24), 24 states have call predecessors, (24), 13 states have call successors, (24) [2024-11-13 16:28:36,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 687 transitions. [2024-11-13 16:28:36,226 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 687 transitions. Word has length 56 [2024-11-13 16:28:36,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:28:36,226 INFO L471 AbstractCegarLoop]: Abstraction has 548 states and 687 transitions. [2024-11-13 16:28:36,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-13 16:28:36,227 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 687 transitions. [2024-11-13 16:28:36,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-13 16:28:36,227 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:28:36,227 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:28:36,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2024-11-13 16:28:36,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:28:36,428 INFO L396 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-13 16:28:36,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:28:36,428 INFO L85 PathProgramCache]: Analyzing trace with hash 915142414, now seen corresponding path program 1 times [2024-11-13 16:28:36,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 16:28:36,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1935936084] [2024-11-13 16:28:36,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:28:36,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:28:36,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:28:36,431 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:28:36,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cab32db7-82c5-43e7-9437-ed65947b22b9/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2024-11-13 16:28:36,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:28:36,723 INFO L255 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-13 16:28:36,725 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:28:36,863 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 16:28:36,878 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 16:28:38,358 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 16:28:38,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:28:38,399 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 11 [2024-11-13 16:28:38,450 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 16:28:38,451 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 16:28:39,885 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 4 not checked. [2024-11-13 16:28:39,885 INFO L311 TraceCheckSpWp]: Computing backward predicates...