./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB --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 50151fd5b174ebc91ead294b24e8609853135da34cf3135980023271fd7c21f6 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:01:24,027 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:01:24,131 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 05:01:24,137 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:01:24,140 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:01:24,178 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:01:24,179 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:01:24,179 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:01:24,180 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:01:24,180 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:01:24,181 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:01:24,181 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:01:24,182 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:01:24,182 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:01:24,182 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:01:24,182 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:01:24,182 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:01:24,183 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:01:24,183 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:01:24,183 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:01:24,183 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 05:01:24,184 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 05:01:24,184 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 05:01:24,184 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:01:24,184 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:01:24,184 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 05:01:24,184 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:01:24,184 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:01:24,184 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:01:24,185 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:01:24,185 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:01:24,185 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:01:24,185 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:01:24,185 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:24,186 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:01:24,186 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:01:24,186 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:01:24,186 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:01:24,187 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:24,187 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:01:24,187 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:01:24,187 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:01:24,187 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:01:24,187 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:01:24,187 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:01:24,187 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:01:24,188 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:01:24,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_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 50151fd5b174ebc91ead294b24e8609853135da34cf3135980023271fd7c21f6 [2024-11-28 05:01:24,531 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:01:24,546 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:01:24,549 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:01:24,551 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:01:24,551 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:01:24,553 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i [2024-11-28 05:01:27,631 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/data/fdd78df71/7f3f68c4bb104229a4276527ba13a9be/FLAG7f0f9b012 [2024-11-28 05:01:28,049 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:01:28,049 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i [2024-11-28 05:01:28,075 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/data/fdd78df71/7f3f68c4bb104229a4276527ba13a9be/FLAG7f0f9b012 [2024-11-28 05:01:28,096 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/data/fdd78df71/7f3f68c4bb104229a4276527ba13a9be [2024-11-28 05:01:28,098 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:01:28,100 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:01:28,102 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:01:28,102 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:01:28,107 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:01:28,107 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:01:28" (1/1) ... [2024-11-28 05:01:28,110 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17ee2a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:28, skipping insertion in model container [2024-11-28 05:01:28,110 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:01:28" (1/1) ... [2024-11-28 05:01:28,159 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:01:28,494 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:01:28,551 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:01:28,556 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:01:28,559 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:01:28,576 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-28 05:01:28,577 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1e5faec8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:28, skipping insertion in model container [2024-11-28 05:01:28,581 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:01:28,582 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-11-28 05:01:28,584 INFO L158 Benchmark]: Toolchain (without parser) took 482.89ms. Allocated memory is still 142.6MB. Free memory was 105.6MB in the beginning and 91.3MB in the end (delta: 14.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:01:28,584 INFO L158 Benchmark]: CDTParser took 0.81ms. Allocated memory is still 167.8MB. Free memory is still 105.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:01:28,584 INFO L158 Benchmark]: CACSL2BoogieTranslator took 479.69ms. Allocated memory is still 142.6MB. Free memory was 105.3MB in the beginning and 91.3MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:01:28,586 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.81ms. Allocated memory is still 167.8MB. Free memory is still 105.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 479.69ms. Allocated memory is still 142.6MB. Free memory was 105.3MB in the beginning and 91.3MB 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_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB --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 50151fd5b174ebc91ead294b24e8609853135da34cf3135980023271fd7c21f6 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:01:31,143 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:01:31,270 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-28 05:01:31,280 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:01:31,281 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:01:31,320 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:01:31,322 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:01:31,322 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:01:31,323 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:01:31,323 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:01:31,324 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:01:31,324 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:01:31,325 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:01:31,325 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:01:31,326 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:01:31,326 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:01:31,326 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:01:31,326 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:01:31,326 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:01:31,326 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:01:31,327 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 05:01:31,327 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 05:01:31,327 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 05:01:31,327 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:01:31,327 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:01:31,327 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 05:01:31,328 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 05:01:31,328 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 05:01:31,328 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:01:31,328 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:01:31,328 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:01:31,329 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:01:31,329 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:01:31,329 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:01:31,329 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:01:31,330 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:31,330 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:01:31,330 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:01:31,330 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:01:31,330 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:01:31,330 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:31,331 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:01:31,331 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:01:31,331 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 05:01:31,331 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 05:01:31,331 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:01:31,331 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:01:31,332 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:01:31,332 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:01:31,332 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_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 50151fd5b174ebc91ead294b24e8609853135da34cf3135980023271fd7c21f6 [2024-11-28 05:01:31,664 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:01:31,672 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:01:31,675 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:01:31,676 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:01:31,676 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:01:31,677 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i [2024-11-28 05:01:34,685 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/data/10599ad7f/ac4fabfb8c55429d94fb4afab5cf9d28/FLAG2c995c1dc [2024-11-28 05:01:35,046 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:01:35,047 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i [2024-11-28 05:01:35,061 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/data/10599ad7f/ac4fabfb8c55429d94fb4afab5cf9d28/FLAG2c995c1dc [2024-11-28 05:01:35,077 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/data/10599ad7f/ac4fabfb8c55429d94fb4afab5cf9d28 [2024-11-28 05:01:35,080 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:01:35,081 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:01:35,083 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:01:35,083 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:01:35,087 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:01:35,088 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:35,089 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1daed3e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35, skipping insertion in model container [2024-11-28 05:01:35,090 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:35,121 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:01:35,546 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:01:35,629 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:01:35,641 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:01:35,649 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:01:35,679 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-28 05:01:35,697 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:01:35,742 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:01:35,767 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:01:35,772 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:01:35,774 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:01:35,782 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:01:35,879 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:01:35,922 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:01:35,922 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35 WrapperNode [2024-11-28 05:01:35,923 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:01:35,924 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:01:35,924 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:01:35,924 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:01:35,932 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:35,992 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,018 INFO L138 Inliner]: procedures = 167, calls = 79, calls flagged for inlining = 23, calls inlined = 5, statements flattened = 83 [2024-11-28 05:01:36,019 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:01:36,021 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:01:36,021 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:01:36,021 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:01:36,031 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,032 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,035 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,060 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-28 05:01:36,064 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,064 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,080 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,083 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,087 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,091 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,092 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,097 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:01:36,102 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:01:36,102 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:01:36,102 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:01:36,103 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (1/1) ... [2024-11-28 05:01:36,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:36,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:36,143 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:01:36,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:01:36,172 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-28 05:01:36,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-28 05:01:36,173 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 05:01:36,173 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:01:36,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 05:01:36,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 05:01:36,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 05:01:36,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 05:01:36,174 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 05:01:36,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 05:01:36,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 05:01:36,174 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:01:36,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:01:36,308 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:01:36,310 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:01:36,652 INFO L? ?]: Removed 58 outVars from TransFormulas that were not future-live. [2024-11-28 05:01:36,652 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:01:36,667 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:01:36,668 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-28 05:01:36,668 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:01:36 BoogieIcfgContainer [2024-11-28 05:01:36,668 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:01:36,674 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:01:36,674 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:01:36,679 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:01:36,680 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:01:35" (1/3) ... [2024-11-28 05:01:36,681 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dfd8110 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:01:36, skipping insertion in model container [2024-11-28 05:01:36,681 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:35" (2/3) ... [2024-11-28 05:01:36,682 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dfd8110 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:01:36, skipping insertion in model container [2024-11-28 05:01:36,682 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:01:36" (3/3) ... [2024-11-28 05:01:36,685 INFO L128 eAbstractionObserver]: Analyzing ICFG memleaks_test17_1-2.i [2024-11-28 05:01:36,702 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:01:36,703 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG memleaks_test17_1-2.i that has 2 procedures, 63 locations, 1 initial locations, 4 loop locations, and 20 error locations. [2024-11-28 05:01:36,751 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:01:36,771 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;@393defc9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:01:36,771 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2024-11-28 05:01:36,776 INFO L276 IsEmpty]: Start isEmpty. Operand has 63 states, 39 states have (on average 1.794871794871795) internal successors, (70), 59 states have internal predecessors, (70), 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-28 05:01:36,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-28 05:01:36,783 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:36,784 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:36,784 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:01:36,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:36,791 INFO L85 PathProgramCache]: Analyzing trace with hash -374719272, now seen corresponding path program 1 times [2024-11-28 05:01:36,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:01:36,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1136821843] [2024-11-28 05:01:36,804 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:36,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:36,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:36,808 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:36,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:01:36,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:36,952 INFO L256 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:01:36,985 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:37,079 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-28 05:01:37,080 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:01:37,081 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:01:37,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136821843] [2024-11-28 05:01:37,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136821843] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:37,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:37,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:01:37,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173461090] [2024-11-28 05:01:37,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:37,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:01:37,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:01:37,116 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:01:37,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:01:37,120 INFO L87 Difference]: Start difference. First operand has 63 states, 39 states have (on average 1.794871794871795) internal successors, (70), 59 states have internal predecessors, (70), 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 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 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-28 05:01:37,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:37,282 INFO L93 Difference]: Finished difference Result 112 states and 131 transitions. [2024-11-28 05:01:37,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:01:37,285 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 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 11 [2024-11-28 05:01:37,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:37,294 INFO L225 Difference]: With dead ends: 112 [2024-11-28 05:01:37,295 INFO L226 Difference]: Without dead ends: 110 [2024-11-28 05:01:37,297 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 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-28 05:01:37,302 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 49 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:37,303 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 229 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:01:37,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2024-11-28 05:01:37,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 65. [2024-11-28 05:01:37,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 41 states have (on average 1.6341463414634145) internal successors, (67), 60 states have internal predecessors, (67), 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-28 05:01:37,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 73 transitions. [2024-11-28 05:01:37,357 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 73 transitions. Word has length 11 [2024-11-28 05:01:37,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:37,358 INFO L471 AbstractCegarLoop]: Abstraction has 65 states and 73 transitions. [2024-11-28 05:01:37,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 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-28 05:01:37,358 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 73 transitions. [2024-11-28 05:01:37,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-28 05:01:37,360 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:37,360 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:37,371 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 05:01:37,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:37,561 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-28 05:01:37,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:37,562 INFO L85 PathProgramCache]: Analyzing trace with hash -374819434, now seen corresponding path program 1 times [2024-11-28 05:01:37,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:01:37,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [718912657] [2024-11-28 05:01:37,563 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:37,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:37,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:37,565 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:37,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:01:37,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:37,660 INFO L256 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:01:37,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:37,699 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-28 05:01:37,767 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-28 05:01:37,767 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:01:37,767 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:01:37,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718912657] [2024-11-28 05:01:37,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718912657] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:37,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:37,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:01:37,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117464642] [2024-11-28 05:01:37,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:37,769 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:01:37,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:01:37,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:01:37,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:01:37,770 INFO L87 Difference]: Start difference. First operand 65 states and 73 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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-28 05:01:38,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:38,030 INFO L93 Difference]: Finished difference Result 87 states and 102 transitions. [2024-11-28 05:01:38,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:01:38,031 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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 11 [2024-11-28 05:01:38,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:38,032 INFO L225 Difference]: With dead ends: 87 [2024-11-28 05:01:38,032 INFO L226 Difference]: Without dead ends: 87 [2024-11-28 05:01:38,032 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 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-28 05:01:38,033 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 22 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:38,034 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 165 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 05:01:38,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2024-11-28 05:01:38,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 76. [2024-11-28 05:01:38,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 52 states have (on average 1.6153846153846154) internal successors, (84), 71 states have internal predecessors, (84), 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-28 05:01:38,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 90 transitions. [2024-11-28 05:01:38,042 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 90 transitions. Word has length 11 [2024-11-28 05:01:38,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:38,042 INFO L471 AbstractCegarLoop]: Abstraction has 76 states and 90 transitions. [2024-11-28 05:01:38,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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-28 05:01:38,043 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 90 transitions. [2024-11-28 05:01:38,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-28 05:01:38,043 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:38,044 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:38,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 05:01:38,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:38,245 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-28 05:01:38,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:38,245 INFO L85 PathProgramCache]: Analyzing trace with hash -374819433, now seen corresponding path program 1 times [2024-11-28 05:01:38,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:01:38,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1747865101] [2024-11-28 05:01:38,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:38,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:38,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:38,248 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:38,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:01:38,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:38,329 INFO L256 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 05:01:38,332 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:38,366 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-28 05:01:38,550 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-28 05:01:38,550 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:01:38,550 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:01:38,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747865101] [2024-11-28 05:01:38,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747865101] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:38,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:38,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 05:01:38,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263715003] [2024-11-28 05:01:38,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:38,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:01:38,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:01:38,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:01:38,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:01:38,552 INFO L87 Difference]: Start difference. First operand 76 states and 90 transitions. Second operand has 8 states, 6 states have (on average 1.5) internal successors, (9), 7 states have internal predecessors, (9), 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-28 05:01:38,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:38,977 INFO L93 Difference]: Finished difference Result 103 states and 124 transitions. [2024-11-28 05:01:38,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:01:38,978 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 1.5) internal successors, (9), 7 states have internal predecessors, (9), 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 11 [2024-11-28 05:01:38,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:38,979 INFO L225 Difference]: With dead ends: 103 [2024-11-28 05:01:38,979 INFO L226 Difference]: Without dead ends: 103 [2024-11-28 05:01:38,980 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:01:38,981 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 68 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:38,981 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 342 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:01:38,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2024-11-28 05:01:38,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 95. [2024-11-28 05:01:38,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 71 states have (on average 1.591549295774648) internal successors, (113), 90 states have internal predecessors, (113), 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-28 05:01:38,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 119 transitions. [2024-11-28 05:01:38,990 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 119 transitions. Word has length 11 [2024-11-28 05:01:38,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:38,990 INFO L471 AbstractCegarLoop]: Abstraction has 95 states and 119 transitions. [2024-11-28 05:01:38,990 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 1.5) internal successors, (9), 7 states have internal predecessors, (9), 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-28 05:01:38,990 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 119 transitions. [2024-11-28 05:01:38,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-28 05:01:38,991 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:38,991 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:39,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 05:01:39,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:39,192 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-28 05:01:39,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:39,192 INFO L85 PathProgramCache]: Analyzing trace with hash 512784409, now seen corresponding path program 1 times [2024-11-28 05:01:39,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:01:39,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2034281159] [2024-11-28 05:01:39,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:39,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:39,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:39,197 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:39,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:01:39,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:39,265 INFO L256 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:01:39,266 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:39,305 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-28 05:01:39,305 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:01:39,305 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:01:39,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034281159] [2024-11-28 05:01:39,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034281159] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:39,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:39,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:01:39,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568964808] [2024-11-28 05:01:39,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:39,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:01:39,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:01:39,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:01:39,306 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:01:39,307 INFO L87 Difference]: Start difference. First operand 95 states and 119 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 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-28 05:01:39,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:39,451 INFO L93 Difference]: Finished difference Result 139 states and 168 transitions. [2024-11-28 05:01:39,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:01:39,452 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 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 11 [2024-11-28 05:01:39,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:39,453 INFO L225 Difference]: With dead ends: 139 [2024-11-28 05:01:39,454 INFO L226 Difference]: Without dead ends: 137 [2024-11-28 05:01:39,454 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 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-28 05:01:39,455 INFO L435 NwaCegarLoop]: 81 mSDtfsCounter, 47 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:39,455 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 189 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:01:39,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2024-11-28 05:01:39,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 95. [2024-11-28 05:01:39,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 71 states have (on average 1.5774647887323943) internal successors, (112), 90 states have internal predecessors, (112), 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-28 05:01:39,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 118 transitions. [2024-11-28 05:01:39,465 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 118 transitions. Word has length 11 [2024-11-28 05:01:39,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:39,465 INFO L471 AbstractCegarLoop]: Abstraction has 95 states and 118 transitions. [2024-11-28 05:01:39,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 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-28 05:01:39,465 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 118 transitions. [2024-11-28 05:01:39,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-28 05:01:39,466 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:39,466 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:39,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 05:01:39,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:39,667 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-28 05:01:39,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:39,667 INFO L85 PathProgramCache]: Analyzing trace with hash 512684247, now seen corresponding path program 1 times [2024-11-28 05:01:39,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:01:39,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1865646932] [2024-11-28 05:01:39,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:39,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:39,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:39,671 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:39,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:01:39,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:39,729 INFO L256 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:01:39,730 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:39,798 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-28 05:01:39,798 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:01:39,798 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:01:39,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865646932] [2024-11-28 05:01:39,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865646932] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:39,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:39,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:01:39,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044544921] [2024-11-28 05:01:39,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:39,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:01:39,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:01:39,800 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:01:39,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:01:39,800 INFO L87 Difference]: Start difference. First operand 95 states and 118 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 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-28 05:01:39,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:39,851 INFO L93 Difference]: Finished difference Result 81 states and 96 transitions. [2024-11-28 05:01:39,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:01:39,852 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 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 11 [2024-11-28 05:01:39,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:39,852 INFO L225 Difference]: With dead ends: 81 [2024-11-28 05:01:39,852 INFO L226 Difference]: Without dead ends: 79 [2024-11-28 05:01:39,853 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 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-28 05:01:39,853 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 0 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:39,854 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 255 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:01:39,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2024-11-28 05:01:39,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2024-11-28 05:01:39,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 56 states have (on average 1.5892857142857142) internal successors, (89), 75 states have internal predecessors, (89), 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-28 05:01:39,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 94 transitions. [2024-11-28 05:01:39,860 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 94 transitions. Word has length 11 [2024-11-28 05:01:39,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:39,861 INFO L471 AbstractCegarLoop]: Abstraction has 79 states and 94 transitions. [2024-11-28 05:01:39,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 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-28 05:01:39,861 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 94 transitions. [2024-11-28 05:01:39,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-28 05:01:39,862 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:39,862 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:39,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 05:01:40,062 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:40,063 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:01:40,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:40,063 INFO L85 PathProgramCache]: Analyzing trace with hash 669207115, now seen corresponding path program 1 times [2024-11-28 05:01:40,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:01:40,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [697089527] [2024-11-28 05:01:40,064 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:40,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:40,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:40,066 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:40,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:01:40,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:40,139 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:01:40,142 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:40,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 05:01:40,399 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-28 05:01:40,399 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:41,126 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-28 05:01:41,126 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:01:41,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697089527] [2024-11-28 05:01:41,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697089527] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:41,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:01:41,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2024-11-28 05:01:41,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248872674] [2024-11-28 05:01:41,127 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:41,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 05:01:41,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:01:41,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 05:01:41,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2024-11-28 05:01:41,128 INFO L87 Difference]: Start difference. First operand 79 states and 94 transitions. Second operand has 16 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 14 states have internal predecessors, (23), 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-28 05:01:42,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:42,504 INFO L93 Difference]: Finished difference Result 96 states and 111 transitions. [2024-11-28 05:01:42,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 05:01:42,505 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 14 states have internal predecessors, (23), 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 14 [2024-11-28 05:01:42,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:42,506 INFO L225 Difference]: With dead ends: 96 [2024-11-28 05:01:42,506 INFO L226 Difference]: Without dead ends: 96 [2024-11-28 05:01:42,507 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2024-11-28 05:01:42,509 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 90 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:42,510 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 466 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 05:01:42,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-11-28 05:01:42,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 88. [2024-11-28 05:01:42,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.5384615384615385) internal successors, (100), 84 states have internal predecessors, (100), 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-28 05:01:42,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 105 transitions. [2024-11-28 05:01:42,517 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 105 transitions. Word has length 14 [2024-11-28 05:01:42,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:42,518 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 105 transitions. [2024-11-28 05:01:42,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 14 states have internal predecessors, (23), 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-28 05:01:42,518 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 105 transitions. [2024-11-28 05:01:42,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-28 05:01:42,519 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:42,519 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:42,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 05:01:42,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:42,720 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:01:42,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:42,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1113518416, now seen corresponding path program 1 times [2024-11-28 05:01:42,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:01:42,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1277865770] [2024-11-28 05:01:42,721 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:42,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:42,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:42,723 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:42,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 05:01:42,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:42,813 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:01:42,815 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:42,867 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-28 05:01:42,867 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:01:42,867 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:01:42,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277865770] [2024-11-28 05:01:42,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277865770] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:42,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:42,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:01:42,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749299290] [2024-11-28 05:01:42,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:42,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:01:42,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:01:42,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:01:42,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:01:42,870 INFO L87 Difference]: Start difference. First operand 88 states and 105 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:42,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:42,931 INFO L93 Difference]: Finished difference Result 81 states and 93 transitions. [2024-11-28 05:01:42,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:01:42,933 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2024-11-28 05:01:42,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:42,934 INFO L225 Difference]: With dead ends: 81 [2024-11-28 05:01:42,934 INFO L226 Difference]: Without dead ends: 81 [2024-11-28 05:01:42,934 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:01:42,935 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 44 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:42,937 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 139 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:01:42,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2024-11-28 05:01:42,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 74. [2024-11-28 05:01:42,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 51 states have (on average 1.5098039215686274) internal successors, (77), 70 states have internal predecessors, (77), 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-28 05:01:42,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 82 transitions. [2024-11-28 05:01:42,948 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 82 transitions. Word has length 22 [2024-11-28 05:01:42,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:42,948 INFO L471 AbstractCegarLoop]: Abstraction has 74 states and 82 transitions. [2024-11-28 05:01:42,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:42,949 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 82 transitions. [2024-11-28 05:01:42,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-28 05:01:42,949 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:42,949 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:42,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 05:01:43,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:43,150 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:01:43,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:43,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1645298537, now seen corresponding path program 2 times [2024-11-28 05:01:43,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:01:43,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [72365401] [2024-11-28 05:01:43,151 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:01:43,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:43,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:43,152 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:43,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 05:01:43,248 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:01:43,248 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:01:43,251 INFO L256 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 05:01:43,256 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:43,278 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-28 05:01:43,648 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-28 05:01:43,648 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:45,810 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-28 05:01:45,810 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:01:45,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72365401] [2024-11-28 05:01:45,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72365401] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:45,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:01:45,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2024-11-28 05:01:45,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444237967] [2024-11-28 05:01:45,810 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:45,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:01:45,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:01:45,813 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:01:45,813 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:01:45,814 INFO L87 Difference]: Start difference. First operand 74 states and 82 transitions. Second operand has 23 states, 20 states have (on average 2.05) internal successors, (41), 21 states have internal predecessors, (41), 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-28 05:01:48,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:48,329 INFO L93 Difference]: Finished difference Result 93 states and 106 transitions. [2024-11-28 05:01:48,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:01:48,330 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.05) internal successors, (41), 21 states have internal predecessors, (41), 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 23 [2024-11-28 05:01:48,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:48,331 INFO L225 Difference]: With dead ends: 93 [2024-11-28 05:01:48,331 INFO L226 Difference]: Without dead ends: 93 [2024-11-28 05:01:48,332 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=260, Invalid=930, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 05:01:48,332 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 204 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:48,332 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 719 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 05:01:48,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-11-28 05:01:48,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 92. [2024-11-28 05:01:48,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 69 states have (on average 1.4202898550724639) internal successors, (98), 88 states have internal predecessors, (98), 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-28 05:01:48,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 103 transitions. [2024-11-28 05:01:48,345 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 103 transitions. Word has length 23 [2024-11-28 05:01:48,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:48,345 INFO L471 AbstractCegarLoop]: Abstraction has 92 states and 103 transitions. [2024-11-28 05:01:48,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.05) internal successors, (41), 21 states have internal predecessors, (41), 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-28 05:01:48,345 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 103 transitions. [2024-11-28 05:01:48,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-28 05:01:48,346 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:48,346 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:48,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 05:01:48,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:48,550 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:01:48,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:48,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1680972660, now seen corresponding path program 1 times [2024-11-28 05:01:48,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:01:48,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [719728365] [2024-11-28 05:01:48,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:48,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:48,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:48,554 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:48,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 05:01:48,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:48,655 INFO L256 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 05:01:48,657 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:48,661 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-28 05:01:48,827 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-28 05:01:48,828 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-28 05:01:48,841 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 05:01:48,842 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:53,415 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 05:01:53,416 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:01:53,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719728365] [2024-11-28 05:01:53,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719728365] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:53,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:01:53,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2024-11-28 05:01:53,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217268508] [2024-11-28 05:01:53,416 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:53,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:01:53,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:01:53,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:01:53,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:01:53,417 INFO L87 Difference]: Start difference. First operand 92 states and 103 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 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-28 05:01:53,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:53,929 INFO L93 Difference]: Finished difference Result 116 states and 130 transitions. [2024-11-28 05:01:53,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:01:53,930 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 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 35 [2024-11-28 05:01:53,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:53,931 INFO L225 Difference]: With dead ends: 116 [2024-11-28 05:01:53,931 INFO L226 Difference]: Without dead ends: 116 [2024-11-28 05:01:53,931 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:01:53,932 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 63 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:53,932 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 253 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 05:01:53,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2024-11-28 05:01:53,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 98. [2024-11-28 05:01:53,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 77 states have (on average 1.4025974025974026) internal successors, (108), 94 states have internal predecessors, (108), 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-28 05:01:53,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 113 transitions. [2024-11-28 05:01:53,937 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 113 transitions. Word has length 35 [2024-11-28 05:01:53,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:53,938 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 113 transitions. [2024-11-28 05:01:53,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 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-28 05:01:53,938 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 113 transitions. [2024-11-28 05:01:53,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-28 05:01:53,938 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:53,939 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:53,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 05:01:54,139 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:54,139 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:01:54,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:54,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1680972659, now seen corresponding path program 1 times [2024-11-28 05:01:54,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:01:54,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [853145412] [2024-11-28 05:01:54,140 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:54,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:54,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:54,147 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:54,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 05:01:54,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:54,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 05:01:54,251 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:01:54,276 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-28 05:01:54,925 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 4 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:54,925 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:01:56,532 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 05:01:56,532 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:01:56,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853145412] [2024-11-28 05:01:56,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853145412] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:01:56,532 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:01:56,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2024-11-28 05:01:56,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210690318] [2024-11-28 05:01:56,533 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:01:56,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 05:01:56,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:01:56,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 05:01:56,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=448, Unknown=0, NotChecked=0, Total=600 [2024-11-28 05:01:56,534 INFO L87 Difference]: Start difference. First operand 98 states and 113 transitions. Second operand has 25 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-28 05:01:58,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:58,460 INFO L93 Difference]: Finished difference Result 104 states and 118 transitions. [2024-11-28 05:01:58,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 05:01:58,460 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 35 [2024-11-28 05:01:58,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:58,461 INFO L225 Difference]: With dead ends: 104 [2024-11-28 05:01:58,461 INFO L226 Difference]: Without dead ends: 104 [2024-11-28 05:01:58,462 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=299, Invalid=757, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 05:01:58,462 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 153 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:58,462 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 528 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 05:01:58,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-11-28 05:01:58,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 103. [2024-11-28 05:01:58,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 82 states have (on average 1.3414634146341464) internal successors, (110), 99 states have internal predecessors, (110), 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-28 05:01:58,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 115 transitions. [2024-11-28 05:01:58,468 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 115 transitions. Word has length 35 [2024-11-28 05:01:58,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:58,468 INFO L471 AbstractCegarLoop]: Abstraction has 103 states and 115 transitions. [2024-11-28 05:01:58,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-28 05:01:58,469 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 115 transitions. [2024-11-28 05:01:58,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-28 05:01:58,469 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:58,469 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:58,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 05:01:58,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:58,670 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:01:58,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:58,671 INFO L85 PathProgramCache]: Analyzing trace with hash 366548759, now seen corresponding path program 3 times [2024-11-28 05:01:58,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:01:58,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1623470229] [2024-11-28 05:01:58,671 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:01:58,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:01:58,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:58,673 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:01:58,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 05:02:05,400 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-11-28 05:02:05,400 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:05,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-28 05:02:05,411 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:05,429 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-28 05:02:06,311 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 10 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:06,312 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:15,074 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 10 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:15,075 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:02:15,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623470229] [2024-11-28 05:02:15,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623470229] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:15,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:15,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 23] total 40 [2024-11-28 05:02:15,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785937683] [2024-11-28 05:02:15,075 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:15,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-28 05:02:15,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:02:15,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-28 05:02:15,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1295, Unknown=0, NotChecked=0, Total=1560 [2024-11-28 05:02:15,077 INFO L87 Difference]: Start difference. First operand 103 states and 115 transitions. Second operand has 40 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 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-28 05:02:18,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:18,972 INFO L93 Difference]: Finished difference Result 99 states and 111 transitions. [2024-11-28 05:02:18,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 05:02:18,973 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 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 41 [2024-11-28 05:02:18,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:18,973 INFO L225 Difference]: With dead ends: 99 [2024-11-28 05:02:18,973 INFO L226 Difference]: Without dead ends: 99 [2024-11-28 05:02:18,974 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=299, Invalid=1507, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 05:02:18,975 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 115 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 1052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:18,975 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 817 Invalid, 1052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1036 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-11-28 05:02:18,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-11-28 05:02:18,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 96. [2024-11-28 05:02:18,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 76 states have (on average 1.3157894736842106) internal successors, (100), 92 states have internal predecessors, (100), 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-28 05:02:18,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 105 transitions. [2024-11-28 05:02:18,980 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 105 transitions. Word has length 41 [2024-11-28 05:02:18,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:18,980 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 105 transitions. [2024-11-28 05:02:18,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 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-28 05:02:18,981 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 105 transitions. [2024-11-28 05:02:18,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-28 05:02:18,982 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:18,982 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:19,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:19,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:19,182 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:02:19,183 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:19,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1313819071, now seen corresponding path program 2 times [2024-11-28 05:02:19,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:02:19,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [215732973] [2024-11-28 05:02:19,183 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:19,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:19,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:19,185 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:19,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 05:02:19,318 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:19,318 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:19,323 INFO L256 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-28 05:02:19,327 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:19,349 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-28 05:02:19,356 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-28 05:02:19,837 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-28 05:02:19,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:02:19,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:02:19,889 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:02:19,890 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-28 05:02:19,949 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 145 trivial. 2 not checked. [2024-11-28 05:02:19,950 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:28,270 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:02:28,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215732973] [2024-11-28 05:02:28,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215732973] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:28,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1279857619] [2024-11-28 05:02:28,270 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:28,270 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:02:28,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:02:28,273 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:02:28,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-11-28 05:02:28,616 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:28,617 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:28,643 INFO L256 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-28 05:02:28,645 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:28,659 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-28 05:02:28,664 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-28 05:02:29,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:02:29,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:02:29,144 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:02:29,144 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-28 05:02:29,172 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 145 trivial. 2 not checked. [2024-11-28 05:02:29,172 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:29,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1279857619] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:29,426 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:29,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2024-11-28 05:02:29,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625916917] [2024-11-28 05:02:29,426 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:29,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 05:02:29,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:02:29,427 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 05:02:29,427 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=107, Unknown=2, NotChecked=20, Total=156 [2024-11-28 05:02:29,428 INFO L87 Difference]: Start difference. First operand 96 states and 105 transitions. Second operand has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 10 states have internal predecessors, (19), 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-28 05:02:30,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:30,291 INFO L93 Difference]: Finished difference Result 139 states and 158 transitions. [2024-11-28 05:02:30,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 05:02:30,292 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 10 states have internal predecessors, (19), 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 50 [2024-11-28 05:02:30,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:30,293 INFO L225 Difference]: With dead ends: 139 [2024-11-28 05:02:30,293 INFO L226 Difference]: Without dead ends: 139 [2024-11-28 05:02:30,293 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=66, Invalid=278, Unknown=2, NotChecked=34, Total=380 [2024-11-28 05:02:30,294 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 87 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:30,294 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 438 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 351 Invalid, 0 Unknown, 117 Unchecked, 0.6s Time] [2024-11-28 05:02:30,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2024-11-28 05:02:30,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 117. [2024-11-28 05:02:30,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 95 states have (on average 1.3263157894736841) internal successors, (126), 110 states have internal predecessors, (126), 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-28 05:02:30,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 137 transitions. [2024-11-28 05:02:30,300 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 137 transitions. Word has length 50 [2024-11-28 05:02:30,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:30,300 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 137 transitions. [2024-11-28 05:02:30,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 10 states have internal predecessors, (19), 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-28 05:02:30,300 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 137 transitions. [2024-11-28 05:02:30,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-28 05:02:30,301 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:30,301 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:30,312 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 05:02:30,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2024-11-28 05:02:30,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 05:02:30,702 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-28 05:02:30,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:30,703 INFO L85 PathProgramCache]: Analyzing trace with hash 140206928, now seen corresponding path program 1 times [2024-11-28 05:02:30,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:02:30,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1430867178] [2024-11-28 05:02:30,703 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:30,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:30,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:30,708 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:30,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 05:02:30,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:30,844 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:02:30,845 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:30,868 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-11-28 05:02:30,868 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:02:30,868 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:02:30,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430867178] [2024-11-28 05:02:30,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430867178] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:30,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:30,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:02:30,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663339788] [2024-11-28 05:02:30,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:30,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:30,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:02:30,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:30,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:30,869 INFO L87 Difference]: Start difference. First operand 117 states and 137 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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-28 05:02:30,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:30,900 INFO L93 Difference]: Finished difference Result 121 states and 140 transitions. [2024-11-28 05:02:30,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:02:30,900 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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 52 [2024-11-28 05:02:30,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:30,901 INFO L225 Difference]: With dead ends: 121 [2024-11-28 05:02:30,901 INFO L226 Difference]: Without dead ends: 121 [2024-11-28 05:02:30,901 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 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-28 05:02:30,902 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 2 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 233 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-28 05:02:30,902 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 233 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:02:30,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-11-28 05:02:30,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 119. [2024-11-28 05:02:30,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 97 states have (on average 1.309278350515464) internal successors, (127), 111 states have internal predecessors, (127), 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-28 05:02:30,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 138 transitions. [2024-11-28 05:02:30,907 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 138 transitions. Word has length 52 [2024-11-28 05:02:30,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:30,908 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 138 transitions. [2024-11-28 05:02:30,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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-28 05:02:30,908 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 138 transitions. [2024-11-28 05:02:30,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-28 05:02:30,909 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:30,909 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:30,919 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:31,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:31,110 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-28 05:02:31,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:31,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1883017263, now seen corresponding path program 1 times [2024-11-28 05:02:31,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:02:31,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [387358898] [2024-11-28 05:02:31,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:31,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:31,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:31,112 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:31,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 05:02:31,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:31,255 INFO L256 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 05:02:31,256 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:31,280 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-28 05:02:31,280 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:02:31,280 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:02:31,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387358898] [2024-11-28 05:02:31,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387358898] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:31,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:31,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:02:31,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82804164] [2024-11-28 05:02:31,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:31,281 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:02:31,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:02:31,282 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:02:31,282 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:02:31,282 INFO L87 Difference]: Start difference. First operand 119 states and 138 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 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-28 05:02:31,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:31,362 INFO L93 Difference]: Finished difference Result 123 states and 142 transitions. [2024-11-28 05:02:31,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:02:31,363 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 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 52 [2024-11-28 05:02:31,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:31,364 INFO L225 Difference]: With dead ends: 123 [2024-11-28 05:02:31,364 INFO L226 Difference]: Without dead ends: 123 [2024-11-28 05:02:31,364 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 49 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-28 05:02:31,365 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 2 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:31,365 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 162 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:02:31,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-11-28 05:02:31,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 121. [2024-11-28 05:02:31,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 99 states have (on average 1.303030303030303) internal successors, (129), 113 states have internal predecessors, (129), 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-28 05:02:31,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 140 transitions. [2024-11-28 05:02:31,370 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 140 transitions. Word has length 52 [2024-11-28 05:02:31,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:31,370 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 140 transitions. [2024-11-28 05:02:31,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 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-28 05:02:31,371 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 140 transitions. [2024-11-28 05:02:31,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-28 05:02:31,371 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:31,371 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:31,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:31,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:31,572 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:02:31,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:31,573 INFO L85 PathProgramCache]: Analyzing trace with hash 401776703, now seen corresponding path program 1 times [2024-11-28 05:02:31,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:02:31,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [150820333] [2024-11-28 05:02:31,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:31,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:31,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:31,577 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:31,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 05:02:31,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:31,724 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 05:02:31,727 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:31,753 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-28 05:02:32,206 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-28 05:02:32,206 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:33,215 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-28 05:02:33,215 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:02:33,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150820333] [2024-11-28 05:02:33,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150820333] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:33,215 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:33,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2024-11-28 05:02:33,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447337672] [2024-11-28 05:02:33,216 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:33,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 05:02:33,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:02:33,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 05:02:33,217 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2024-11-28 05:02:33,217 INFO L87 Difference]: Start difference. First operand 121 states and 140 transitions. Second operand has 16 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 14 states have internal predecessors, (47), 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-28 05:02:34,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:34,437 INFO L93 Difference]: Finished difference Result 159 states and 183 transitions. [2024-11-28 05:02:34,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 05:02:34,438 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 14 states have internal predecessors, (47), 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 55 [2024-11-28 05:02:34,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:34,439 INFO L225 Difference]: With dead ends: 159 [2024-11-28 05:02:34,439 INFO L226 Difference]: Without dead ends: 159 [2024-11-28 05:02:34,439 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2024-11-28 05:02:34,439 INFO L435 NwaCegarLoop]: 73 mSDtfsCounter, 96 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:34,440 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 694 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 05:02:34,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2024-11-28 05:02:34,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 144. [2024-11-28 05:02:34,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 122 states have (on average 1.4098360655737705) internal successors, (172), 136 states have internal predecessors, (172), 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-28 05:02:34,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 183 transitions. [2024-11-28 05:02:34,447 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 183 transitions. Word has length 55 [2024-11-28 05:02:34,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:34,447 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 183 transitions. [2024-11-28 05:02:34,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 14 states have internal predecessors, (47), 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-28 05:02:34,447 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 183 transitions. [2024-11-28 05:02:34,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-28 05:02:34,449 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:34,449 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:34,456 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:34,649 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:34,650 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-28 05:02:34,650 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:34,650 INFO L85 PathProgramCache]: Analyzing trace with hash 401776702, now seen corresponding path program 1 times [2024-11-28 05:02:34,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:02:34,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [392775255] [2024-11-28 05:02:34,650 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:34,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:34,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:34,652 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:34,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 05:02:34,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:34,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 05:02:34,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:34,804 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-28 05:02:34,942 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-28 05:02:34,942 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:35,156 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-28 05:02:35,156 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:02:35,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392775255] [2024-11-28 05:02:35,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392775255] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:35,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:35,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2024-11-28 05:02:35,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811590904] [2024-11-28 05:02:35,157 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:35,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:02:35,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:02:35,157 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:02:35,158 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:02:35,158 INFO L87 Difference]: Start difference. First operand 144 states and 183 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 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-28 05:02:35,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:35,428 INFO L93 Difference]: Finished difference Result 169 states and 214 transitions. [2024-11-28 05:02:35,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:02:35,429 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 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 55 [2024-11-28 05:02:35,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:35,430 INFO L225 Difference]: With dead ends: 169 [2024-11-28 05:02:35,430 INFO L226 Difference]: Without dead ends: 169 [2024-11-28 05:02:35,430 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 102 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-28 05:02:35,431 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 40 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:35,431 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 207 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 05:02:35,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2024-11-28 05:02:35,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 146. [2024-11-28 05:02:35,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 124 states have (on average 1.4112903225806452) internal successors, (175), 138 states have internal predecessors, (175), 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-28 05:02:35,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 186 transitions. [2024-11-28 05:02:35,437 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 186 transitions. Word has length 55 [2024-11-28 05:02:35,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:35,437 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 186 transitions. [2024-11-28 05:02:35,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 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-28 05:02:35,438 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 186 transitions. [2024-11-28 05:02:35,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-28 05:02:35,439 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:35,439 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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-28 05:02:35,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 05:02:35,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:35,639 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-28 05:02:35,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:35,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1208194601, now seen corresponding path program 1 times [2024-11-28 05:02:35,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:02:35,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [327554357] [2024-11-28 05:02:35,640 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:35,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:35,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:35,643 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:35,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 05:02:35,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:35,799 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:02:35,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:35,953 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-28 05:02:35,953 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:36,093 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-28 05:02:36,093 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:02:36,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327554357] [2024-11-28 05:02:36,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327554357] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:36,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:36,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2024-11-28 05:02:36,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373953224] [2024-11-28 05:02:36,093 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:36,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:02:36,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:02:36,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:02:36,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:02:36,098 INFO L87 Difference]: Start difference. First operand 146 states and 186 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 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-28 05:02:36,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:36,264 INFO L93 Difference]: Finished difference Result 182 states and 238 transitions. [2024-11-28 05:02:36,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:02:36,265 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 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 56 [2024-11-28 05:02:36,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:36,266 INFO L225 Difference]: With dead ends: 182 [2024-11-28 05:02:36,266 INFO L226 Difference]: Without dead ends: 182 [2024-11-28 05:02:36,266 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:02:36,267 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 69 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:36,267 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 272 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:02:36,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2024-11-28 05:02:36,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 178. [2024-11-28 05:02:36,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 152 states have (on average 1.388157894736842) internal successors, (211), 164 states have internal predecessors, (211), 8 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 05:02:36,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 234 transitions. [2024-11-28 05:02:36,274 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 234 transitions. Word has length 56 [2024-11-28 05:02:36,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:36,274 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 234 transitions. [2024-11-28 05:02:36,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 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-28 05:02:36,275 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 234 transitions. [2024-11-28 05:02:36,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-28 05:02:36,275 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:36,275 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:36,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 05:02:36,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:36,476 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:02:36,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:36,477 INFO L85 PathProgramCache]: Analyzing trace with hash -429824060, now seen corresponding path program 1 times [2024-11-28 05:02:36,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:02:36,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [50375829] [2024-11-28 05:02:36,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:36,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:36,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:36,480 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:36,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 05:02:36,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:36,645 INFO L256 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-28 05:02:36,650 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:36,671 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-28 05:02:36,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 05:02:36,889 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-28 05:02:36,984 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-28 05:02:36,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 05:02:37,078 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 19 treesize of output 18 [2024-11-28 05:02:37,215 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:02:37,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 21 [2024-11-28 05:02:37,304 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:02:37,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 05:02:37,446 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:02:37,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 31 [2024-11-28 05:02:37,555 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:02:37,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 31 [2024-11-28 05:02:37,678 INFO L349 Elim1Store]: treesize reduction 60, result has 26.8 percent of original size [2024-11-28 05:02:37,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 40 [2024-11-28 05:02:37,824 INFO L349 Elim1Store]: treesize reduction 60, result has 26.8 percent of original size [2024-11-28 05:02:37,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 40 [2024-11-28 05:02:38,348 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 1 proven. 141 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 05:02:38,348 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:05,533 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 70 treesize of output 68 [2024-11-28 05:03:05,623 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 84363758 treesize of output 84330990 [2024-11-28 05:03:06,887 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 05:03:06,888 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:06,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50375829] [2024-11-28 05:03:06,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50375829] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:06,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:06,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19] total 39 [2024-11-28 05:03:06,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373159843] [2024-11-28 05:03:06,888 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:06,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-28 05:03:06,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:06,890 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-28 05:03:06,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1285, Unknown=6, NotChecked=0, Total=1560 [2024-11-28 05:03:06,890 INFO L87 Difference]: Start difference. First operand 178 states and 234 transitions. Second operand has 40 states, 38 states have (on average 2.4210526315789473) internal successors, (92), 39 states have internal predecessors, (92), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-28 05:03:11,014 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-28 05:03:18,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:03:18,329 INFO L93 Difference]: Finished difference Result 218 states and 277 transitions. [2024-11-28 05:03:18,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 05:03:18,331 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 2.4210526315789473) internal successors, (92), 39 states have internal predecessors, (92), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 56 [2024-11-28 05:03:18,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:03:18,332 INFO L225 Difference]: With dead ends: 218 [2024-11-28 05:03:18,333 INFO L226 Difference]: Without dead ends: 218 [2024-11-28 05:03:18,334 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 67 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 731 ImplicationChecksByTransitivity, 30.8s TimeCoverageRelationStatistics Valid=600, Invalid=3054, Unknown=6, NotChecked=0, Total=3660 [2024-11-28 05:03:18,334 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 143 mSDsluCounter, 889 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 27 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 939 SdHoareTripleChecker+Invalid, 1007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:03:18,335 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 939 Invalid, 1007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 979 Invalid, 1 Unknown, 0 Unchecked, 8.5s Time] [2024-11-28 05:03:18,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2024-11-28 05:03:18,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 189. [2024-11-28 05:03:18,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 161 states have (on average 1.3788819875776397) internal successors, (222), 174 states have internal predecessors, (222), 8 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 05:03:18,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 245 transitions. [2024-11-28 05:03:18,347 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 245 transitions. Word has length 56 [2024-11-28 05:03:18,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:03:18,348 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 245 transitions. [2024-11-28 05:03:18,351 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 2.4210526315789473) internal successors, (92), 39 states have internal predecessors, (92), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-28 05:03:18,351 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 245 transitions. [2024-11-28 05:03:18,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-28 05:03:18,352 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:18,352 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:18,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 05:03:18,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:18,553 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:03:18,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:18,553 INFO L85 PathProgramCache]: Analyzing trace with hash -439643842, now seen corresponding path program 1 times [2024-11-28 05:03:18,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:18,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1035441833] [2024-11-28 05:03:18,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:18,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:18,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:18,556 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:18,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 05:03:18,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:18,769 INFO L256 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-28 05:03:18,774 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:18,843 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-28 05:03:19,084 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-28 05:03:19,264 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 19 treesize of output 18 [2024-11-28 05:03:19,482 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:03:19,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 05:03:19,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 05:03:19,738 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:03:19,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 05:03:20,046 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:03:20,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 48 [2024-11-28 05:03:20,393 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:03:20,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 58 [2024-11-28 05:03:20,776 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:03:20,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 54 treesize of output 68 [2024-11-28 05:03:21,225 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:03:21,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 61 treesize of output 78 [2024-11-28 05:03:21,684 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:03:21,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 68 treesize of output 88 [2024-11-28 05:03:22,248 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:03:22,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 75 treesize of output 98 [2024-11-28 05:03:24,372 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 1 proven. 148 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:24,372 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:04:28,182 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 86 treesize of output 84 [2024-11-28 05:04:28,242 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 20464 treesize of output 20462 [2024-11-28 05:04:30,485 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 126 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:04:30,486 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:04:30,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035441833] [2024-11-28 05:04:30,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035441833] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:04:30,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:04:30,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 57 [2024-11-28 05:04:30,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936188143] [2024-11-28 05:04:30,486 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:04:30,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-11-28 05:04:30,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:04:30,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-11-28 05:04:30,489 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=903, Invalid=2389, Unknown=14, NotChecked=0, Total=3306 [2024-11-28 05:04:30,490 INFO L87 Difference]: Start difference. First operand 189 states and 245 transitions. Second operand has 58 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 56 states have internal predecessors, (105), 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-28 05:04:34,714 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-28 05:04:39,392 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-28 05:04:43,813 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-28 05:04:48,251 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-28 05:04:52,705 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-28 05:04:57,223 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-28 05:05:01,803 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-28 05:05:06,396 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-28 05:05:10,945 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-28 05:05:15,634 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-28 05:05:22,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:05:22,470 INFO L93 Difference]: Finished difference Result 221 states and 280 transitions. [2024-11-28 05:05:22,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-28 05:05:22,472 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 56 states have internal predecessors, (105), 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 57 [2024-11-28 05:05:22,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:05:22,474 INFO L225 Difference]: With dead ends: 221 [2024-11-28 05:05:22,474 INFO L226 Difference]: Without dead ends: 221 [2024-11-28 05:05:22,475 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2046 ImplicationChecksByTransitivity, 72.7s TimeCoverageRelationStatistics Valid=1843, Invalid=6153, Unknown=14, NotChecked=0, Total=8010 [2024-11-28 05:05:22,476 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 520 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 1484 mSolverCounterSat, 24 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 45.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 1518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1484 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 46.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:05:22,476 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [523 Valid, 808 Invalid, 1518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1484 Invalid, 10 Unknown, 0 Unchecked, 46.3s Time] [2024-11-28 05:05:22,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2024-11-28 05:05:22,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 195. [2024-11-28 05:05:22,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 167 states have (on average 1.3832335329341316) internal successors, (231), 180 states have internal predecessors, (231), 8 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 05:05:22,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 254 transitions. [2024-11-28 05:05:22,482 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 254 transitions. Word has length 57 [2024-11-28 05:05:22,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:05:22,482 INFO L471 AbstractCegarLoop]: Abstraction has 195 states and 254 transitions. [2024-11-28 05:05:22,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 56 states have internal predecessors, (105), 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-28 05:05:22,482 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 254 transitions. [2024-11-28 05:05:22,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-28 05:05:22,483 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:05:22,483 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:05:22,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-28 05:05:22,687 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:05:22,687 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:05:22,688 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:05:22,688 INFO L85 PathProgramCache]: Analyzing trace with hash -439572408, now seen corresponding path program 1 times [2024-11-28 05:05:22,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:05:22,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [31465808] [2024-11-28 05:05:22,688 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:05:22,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:05:22,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:05:22,690 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:05:22,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 05:05:22,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:05:22,844 INFO L256 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:05:22,845 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:05:23,060 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-28 05:05:23,060 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:05:23,060 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:05:23,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31465808] [2024-11-28 05:05:23,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31465808] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:05:23,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:05:23,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:05:23,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270649746] [2024-11-28 05:05:23,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:05:23,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:05:23,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:05:23,061 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:05:23,061 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:05:23,061 INFO L87 Difference]: Start difference. First operand 195 states and 254 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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-28 05:05:23,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:05:23,139 INFO L93 Difference]: Finished difference Result 198 states and 252 transitions. [2024-11-28 05:05:23,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:05:23,141 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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 57 [2024-11-28 05:05:23,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:05:23,142 INFO L225 Difference]: With dead ends: 198 [2024-11-28 05:05:23,142 INFO L226 Difference]: Without dead ends: 198 [2024-11-28 05:05:23,142 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 54 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-28 05:05:23,142 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 27 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:05:23,143 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 140 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:05:23,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-28 05:05:23,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 190. [2024-11-28 05:05:23,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 162 states have (on average 1.3580246913580247) internal successors, (220), 175 states have internal predecessors, (220), 8 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 05:05:23,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 243 transitions. [2024-11-28 05:05:23,149 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 243 transitions. Word has length 57 [2024-11-28 05:05:23,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:05:23,150 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 243 transitions. [2024-11-28 05:05:23,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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-28 05:05:23,150 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 243 transitions. [2024-11-28 05:05:23,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-28 05:05:23,151 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:05:23,151 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:05:23,162 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 05:05:23,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:05:23,351 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:05:23,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:05:23,352 INFO L85 PathProgramCache]: Analyzing trace with hash 265516008, now seen corresponding path program 1 times [2024-11-28 05:05:23,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:05:23,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [395114671] [2024-11-28 05:05:23,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:05:23,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:05:23,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:05:23,354 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:05:23,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 05:05:23,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:05:23,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-28 05:05:23,525 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:05:23,559 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-28 05:05:23,569 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-28 05:05:24,336 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-28 05:05:24,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:05:24,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:05:24,392 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:05:24,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-28 05:05:24,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:05:24,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:05:24,701 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:05:24,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 13 treesize of output 13 [2024-11-28 05:05:24,796 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 149 trivial. 4 not checked. [2024-11-28 05:05:24,796 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:05:25,329 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:05:25,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395114671] [2024-11-28 05:05:25,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395114671] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:05:25,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [890122861] [2024-11-28 05:05:25,330 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:05:25,330 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:05:25,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:05:25,332 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:05:25,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2024-11-28 05:05:25,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:05:25,827 INFO L256 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-28 05:05:25,830 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:05:25,854 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-28 05:05:25,865 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-28 05:05:26,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:05:26,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:05:26,566 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:05:26,567 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-28 05:05:26,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:05:26,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:05:26,762 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:05:26,762 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-28 05:05:26,806 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 149 trivial. 4 not checked. [2024-11-28 05:05:26,807 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:05:31,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [890122861] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:05:31,160 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:05:31,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2024-11-28 05:05:31,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441863438] [2024-11-28 05:05:31,160 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:05:31,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 05:05:31,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:05:31,161 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 05:05:31,161 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=150, Unknown=1, NotChecked=24, Total=210 [2024-11-28 05:05:31,161 INFO L87 Difference]: Start difference. First operand 190 states and 243 transitions. Second operand has 13 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 12 states have internal predecessors, (24), 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-28 05:05:32,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:05:32,803 INFO L93 Difference]: Finished difference Result 208 states and 258 transitions. [2024-11-28 05:05:32,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 05:05:32,804 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 12 states have internal predecessors, (24), 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 60 [2024-11-28 05:05:32,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:05:32,805 INFO L225 Difference]: With dead ends: 208 [2024-11-28 05:05:32,805 INFO L226 Difference]: Without dead ends: 208 [2024-11-28 05:05:32,805 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=98, Invalid=457, Unknown=1, NotChecked=44, Total=600 [2024-11-28 05:05:32,806 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 119 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:05:32,806 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 367 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 341 Invalid, 0 Unknown, 133 Unchecked, 1.0s Time] [2024-11-28 05:05:32,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-11-28 05:05:32,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 190. [2024-11-28 05:05:32,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 162 states have (on average 1.345679012345679) internal successors, (218), 175 states have internal predecessors, (218), 8 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 05:05:32,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 241 transitions. [2024-11-28 05:05:32,814 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 241 transitions. Word has length 60 [2024-11-28 05:05:32,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:05:32,814 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 241 transitions. [2024-11-28 05:05:32,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 12 states have internal predecessors, (24), 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-28 05:05:32,814 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 241 transitions. [2024-11-28 05:05:32,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-28 05:05:32,815 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:05:32,815 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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-28 05:05:32,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 05:05:33,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (24)] Ended with exit code 0 [2024-11-28 05:05:33,215 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 05:05:33,216 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:05:33,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:05:33,216 INFO L85 PathProgramCache]: Analyzing trace with hash -2074280820, now seen corresponding path program 1 times [2024-11-28 05:05:33,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:05:33,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [673806864] [2024-11-28 05:05:33,216 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:05:33,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:05:33,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:05:33,218 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:05:33,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 05:05:33,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:05:33,434 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-28 05:05:33,447 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:05:33,500 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-28 05:05:33,793 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-28 05:05:34,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-28 05:05:34,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 05:05:34,285 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 5 treesize of output 3 [2024-11-28 05:05:34,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 05:05:34,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 48 [2024-11-28 05:05:35,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 58 [2024-11-28 05:05:35,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 22 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 68 [2024-11-28 05:05:36,235 INFO L349 Elim1Store]: treesize reduction 140, result has 26.3 percent of original size [2024-11-28 05:05:36,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 7 case distinctions, treesize of input 63 treesize of output 80 [2024-11-28 05:05:36,721 INFO L349 Elim1Store]: treesize reduction 140, result has 26.3 percent of original size [2024-11-28 05:05:36,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 7 case distinctions, treesize of input 63 treesize of output 80 [2024-11-28 05:05:37,196 INFO L349 Elim1Store]: treesize reduction 140, result has 26.3 percent of original size [2024-11-28 05:05:37,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 7 case distinctions, treesize of input 63 treesize of output 80 [2024-11-28 05:05:38,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 22 [2024-11-28 05:05:39,011 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-28 05:05:39,126 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 1 proven. 135 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 05:05:39,127 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:05:43,443 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-28 05:05:49,397 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 70 treesize of output 68 [2024-11-28 05:05:49,443 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 5480 treesize of output 5478 [2024-11-28 05:05:51,976 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 99 proven. 41 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 05:05:51,977 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:05:51,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673806864] [2024-11-28 05:05:51,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673806864] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:05:51,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:05:51,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 45 [2024-11-28 05:05:51,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328112157] [2024-11-28 05:05:51,977 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:05:51,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-28 05:05:51,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:05:51,979 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-28 05:05:51,979 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=1688, Unknown=1, NotChecked=0, Total=2070 [2024-11-28 05:05:51,980 INFO L87 Difference]: Start difference. First operand 190 states and 241 transitions. Second operand has 46 states, 44 states have (on average 2.227272727272727) internal successors, (98), 44 states have internal predecessors, (98), 4 states have call successors, (4), 2 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-28 05:05:56,162 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-28 05:06:00,943 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-28 05:06:05,393 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-28 05:06:09,921 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-28 05:06:14,407 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-28 05:06:18,921 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-28 05:06:23,483 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-28 05:06:33,312 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-28 05:06:33,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:06:33,466 INFO L93 Difference]: Finished difference Result 221 states and 272 transitions. [2024-11-28 05:06:33,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-28 05:06:33,475 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 44 states have (on average 2.227272727272727) internal successors, (98), 44 states have internal predecessors, (98), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 60 [2024-11-28 05:06:33,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:06:33,476 INFO L225 Difference]: With dead ends: 221 [2024-11-28 05:06:33,476 INFO L226 Difference]: Without dead ends: 221 [2024-11-28 05:06:33,477 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 69 SyntacticMatches, 6 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1202 ImplicationChecksByTransitivity, 18.5s TimeCoverageRelationStatistics Valid=926, Invalid=4475, Unknown=1, NotChecked=0, Total=5402 [2024-11-28 05:06:33,480 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 205 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 1181 mSolverCounterSat, 11 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1181 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.8s IncrementalHoareTripleChecker+Time [2024-11-28 05:06:33,480 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 828 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1181 Invalid, 8 Unknown, 0 Unchecked, 36.8s Time] [2024-11-28 05:06:33,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2024-11-28 05:06:33,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 193. [2024-11-28 05:06:33,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 165 states have (on average 1.3515151515151516) internal successors, (223), 178 states have internal predecessors, (223), 8 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 05:06:33,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 246 transitions. [2024-11-28 05:06:33,488 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 246 transitions. Word has length 60 [2024-11-28 05:06:33,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:06:33,489 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 246 transitions. [2024-11-28 05:06:33,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 44 states have (on average 2.227272727272727) internal successors, (98), 44 states have internal predecessors, (98), 4 states have call successors, (4), 2 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-28 05:06:33,489 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 246 transitions. [2024-11-28 05:06:33,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-11-28 05:06:33,490 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:06:33,490 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:06:33,503 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 05:06:33,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:06:33,694 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:06:33,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:06:33,695 INFO L85 PathProgramCache]: Analyzing trace with hash -794394602, now seen corresponding path program 1 times [2024-11-28 05:06:33,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:06:33,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [396456533] [2024-11-28 05:06:33,695 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:06:33,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:06:33,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:06:33,699 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:06:33,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 05:06:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:06:33,892 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 05:06:33,894 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:06:34,497 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-11-28 05:06:34,497 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:06:35,380 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-28 05:06:36,075 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-11-28 05:06:36,075 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:06:36,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396456533] [2024-11-28 05:06:36,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396456533] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:06:36,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:06:36,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-11-28 05:06:36,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183154355] [2024-11-28 05:06:36,076 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:06:36,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 05:06:36,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:06:36,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 05:06:36,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:06:36,077 INFO L87 Difference]: Start difference. First operand 193 states and 246 transitions. Second operand has 18 states, 17 states have (on average 3.0) internal successors, (51), 16 states have internal predecessors, (51), 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-28 05:06:38,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:06:38,377 INFO L93 Difference]: Finished difference Result 228 states and 292 transitions. [2024-11-28 05:06:38,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 05:06:38,379 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.0) internal successors, (51), 16 states have internal predecessors, (51), 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 62 [2024-11-28 05:06:38,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:06:38,379 INFO L225 Difference]: With dead ends: 228 [2024-11-28 05:06:38,380 INFO L226 Difference]: Without dead ends: 228 [2024-11-28 05:06:38,380 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=141, Invalid=729, Unknown=0, NotChecked=0, Total=870 [2024-11-28 05:06:38,380 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 97 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:06:38,380 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 511 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 05:06:38,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-11-28 05:06:38,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 189. [2024-11-28 05:06:38,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 163 states have (on average 1.294478527607362) internal successors, (211), 174 states have internal predecessors, (211), 8 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 05:06:38,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 234 transitions. [2024-11-28 05:06:38,389 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 234 transitions. Word has length 62 [2024-11-28 05:06:38,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:06:38,390 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 234 transitions. [2024-11-28 05:06:38,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.0) internal successors, (51), 16 states have internal predecessors, (51), 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-28 05:06:38,391 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 234 transitions. [2024-11-28 05:06:38,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-28 05:06:38,392 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:06:38,392 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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-28 05:06:38,403 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-28 05:06:38,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:06:38,592 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:06:38,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:06:38,593 INFO L85 PathProgramCache]: Analyzing trace with hash 121804086, now seen corresponding path program 1 times [2024-11-28 05:06:38,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:06:38,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [55747805] [2024-11-28 05:06:38,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:06:38,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:06:38,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:06:38,595 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:06:38,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 05:06:38,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:06:38,799 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-28 05:06:38,803 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:06:38,837 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-28 05:06:39,108 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-28 05:06:39,279 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-28 05:06:39,437 INFO L349 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2024-11-28 05:06:39,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2024-11-28 05:06:39,583 INFO L349 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2024-11-28 05:06:39,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2024-11-28 05:06:39,714 INFO L349 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2024-11-28 05:06:39,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2024-11-28 05:06:39,861 INFO L349 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2024-11-28 05:06:39,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2024-11-28 05:06:40,004 INFO L349 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2024-11-28 05:06:40,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2024-11-28 05:06:40,191 INFO L349 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2024-11-28 05:06:40,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2024-11-28 05:06:40,345 INFO L349 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2024-11-28 05:06:40,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2024-11-28 05:06:40,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 05:06:41,109 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 1 proven. 74 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2024-11-28 05:06:41,109 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:06:44,397 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 24 treesize of output 22 [2024-11-28 05:06:44,423 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 122 treesize of output 114 [2024-11-28 05:06:45,348 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 4 proven. 71 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2024-11-28 05:06:45,349 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:06:45,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55747805] [2024-11-28 05:06:45,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55747805] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:06:45,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:06:45,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 23 [2024-11-28 05:06:45,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166156627] [2024-11-28 05:06:45,349 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:06:45,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 05:06:45,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:06:45,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 05:06:45,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2024-11-28 05:06:45,350 INFO L87 Difference]: Start difference. First operand 189 states and 234 transitions. Second operand has 24 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 23 states have internal predecessors, (74), 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-28 05:06:49,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:06:49,461 INFO L93 Difference]: Finished difference Result 203 states and 248 transitions. [2024-11-28 05:06:49,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 05:06:49,462 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 23 states have internal predecessors, (74), 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 61 [2024-11-28 05:06:49,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:06:49,463 INFO L225 Difference]: With dead ends: 203 [2024-11-28 05:06:49,463 INFO L226 Difference]: Without dead ends: 203 [2024-11-28 05:06:49,464 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 86 SyntacticMatches, 15 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=182, Invalid=1300, Unknown=0, NotChecked=0, Total=1482 [2024-11-28 05:06:49,464 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 116 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:06:49,464 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 728 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-28 05:06:49,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2024-11-28 05:06:49,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 189. [2024-11-28 05:06:49,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 163 states have (on average 1.2883435582822085) internal successors, (210), 174 states have internal predecessors, (210), 8 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 05:06:49,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 233 transitions. [2024-11-28 05:06:49,471 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 233 transitions. Word has length 61 [2024-11-28 05:06:49,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:06:49,471 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 233 transitions. [2024-11-28 05:06:49,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 23 states have internal predecessors, (74), 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-28 05:06:49,471 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 233 transitions. [2024-11-28 05:06:49,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-28 05:06:49,472 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:06:49,472 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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-28 05:06:49,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-28 05:06:49,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:06:49,673 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:06:49,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:06:49,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1143571121, now seen corresponding path program 1 times [2024-11-28 05:06:49,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:06:49,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1428539214] [2024-11-28 05:06:49,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:06:49,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:06:49,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:06:49,675 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:06:49,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 05:06:49,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:06:49,891 INFO L256 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 05:06:49,893 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:06:50,272 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-28 05:06:50,729 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-28 05:06:50,729 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:06:51,164 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-11-28 05:06:51,164 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:06:51,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428539214] [2024-11-28 05:06:51,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428539214] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:06:51,165 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:06:51,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 17 [2024-11-28 05:06:51,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960919742] [2024-11-28 05:06:51,165 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:06:51,165 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 05:06:51,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:06:51,166 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 05:06:51,166 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:06:51,166 INFO L87 Difference]: Start difference. First operand 189 states and 233 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 15 states have internal predecessors, (48), 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-28 05:06:53,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:06:53,494 INFO L93 Difference]: Finished difference Result 239 states and 291 transitions. [2024-11-28 05:06:53,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 05:06:53,495 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 15 states have internal predecessors, (48), 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 63 [2024-11-28 05:06:53,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:06:53,496 INFO L225 Difference]: With dead ends: 239 [2024-11-28 05:06:53,496 INFO L226 Difference]: Without dead ends: 237 [2024-11-28 05:06:53,496 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=191, Invalid=1141, Unknown=0, NotChecked=0, Total=1332 [2024-11-28 05:06:53,497 INFO L435 NwaCegarLoop]: 64 mSDtfsCounter, 138 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 793 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:06:53,497 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 793 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 05:06:53,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-11-28 05:06:53,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 195. [2024-11-28 05:06:53,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 168 states have (on average 1.2797619047619047) internal successors, (215), 179 states have internal predecessors, (215), 8 states have call successors, (8), 3 states have call predecessors, (8), 5 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 05:06:53,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 238 transitions. [2024-11-28 05:06:53,505 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 238 transitions. Word has length 63 [2024-11-28 05:06:53,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:06:53,505 INFO L471 AbstractCegarLoop]: Abstraction has 195 states and 238 transitions. [2024-11-28 05:06:53,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 15 states have internal predecessors, (48), 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-28 05:06:53,506 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 238 transitions. [2024-11-28 05:06:53,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-11-28 05:06:53,506 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:06:53,507 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:06:53,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-28 05:06:53,707 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:06:53,707 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:06:53,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:06:53,708 INFO L85 PathProgramCache]: Analyzing trace with hash -518969066, now seen corresponding path program 1 times [2024-11-28 05:06:53,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:06:53,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1448935388] [2024-11-28 05:06:53,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:06:53,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:06:53,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:06:53,710 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:06:53,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-28 05:06:53,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:06:53,897 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:06:53,899 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:06:54,212 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-28 05:06:54,212 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:06:54,510 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-28 05:06:54,511 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:06:54,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448935388] [2024-11-28 05:06:54,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448935388] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:06:54,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:06:54,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2024-11-28 05:06:54,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474042180] [2024-11-28 05:06:54,511 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:06:54,511 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:06:54,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:06:54,512 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:06:54,512 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:06:54,512 INFO L87 Difference]: Start difference. First operand 195 states and 238 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 05:06:54,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:06:54,707 INFO L93 Difference]: Finished difference Result 223 states and 267 transitions. [2024-11-28 05:06:54,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:06:54,707 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 62 [2024-11-28 05:06:54,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:06:54,708 INFO L225 Difference]: With dead ends: 223 [2024-11-28 05:06:54,708 INFO L226 Difference]: Without dead ends: 223 [2024-11-28 05:06:54,708 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:06:54,709 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 68 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:06:54,709 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 251 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 05:06:54,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2024-11-28 05:06:54,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 211. [2024-11-28 05:06:54,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 184 states have (on average 1.326086956521739) internal successors, (244), 195 states have internal predecessors, (244), 8 states have call successors, (8), 3 states have call predecessors, (8), 5 states have return successors, (15), 12 states have call predecessors, (15), 8 states have call successors, (15) [2024-11-28 05:06:54,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 267 transitions. [2024-11-28 05:06:54,716 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 267 transitions. Word has length 62 [2024-11-28 05:06:54,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:06:54,716 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 267 transitions. [2024-11-28 05:06:54,716 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 05:06:54,717 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 267 transitions. [2024-11-28 05:06:54,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-28 05:06:54,717 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:06:54,717 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2024-11-28 05:06:54,728 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-28 05:06:54,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:06:54,918 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:06:54,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:06:54,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1090966485, now seen corresponding path program 1 times [2024-11-28 05:06:54,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:06:54,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1096061522] [2024-11-28 05:06:54,919 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:06:54,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:06:54,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:06:54,921 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:06:54,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-28 05:06:55,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:06:55,133 INFO L256 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 05:06:55,135 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:06:55,525 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-28 05:06:55,933 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-28 05:06:55,994 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-11-28 05:06:55,994 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:06:56,491 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-11-28 05:06:56,491 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:06:56,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096061522] [2024-11-28 05:06:56,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096061522] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:06:56,491 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:06:56,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 18 [2024-11-28 05:06:56,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441539262] [2024-11-28 05:06:56,492 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:06:56,492 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 05:06:56,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:06:56,492 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 05:06:56,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2024-11-28 05:06:56,493 INFO L87 Difference]: Start difference. First operand 211 states and 267 transitions. Second operand has 19 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 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-28 05:07:00,542 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-28 05:07:04,757 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-28 05:07:09,296 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-28 05:07:15,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-28 05:07:20,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:07:25,121 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-28 05:07:27,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:07:32,023 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-28 05:07:32,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:07:32,104 INFO L93 Difference]: Finished difference Result 326 states and 414 transitions. [2024-11-28 05:07:32,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-28 05:07:32,105 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 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 64 [2024-11-28 05:07:32,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:07:32,107 INFO L225 Difference]: With dead ends: 326 [2024-11-28 05:07:32,107 INFO L226 Difference]: Without dead ends: 326 [2024-11-28 05:07:32,107 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 566 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=280, Invalid=2072, Unknown=0, NotChecked=0, Total=2352 [2024-11-28 05:07:32,108 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 148 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 19 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:07:32,108 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 647 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 644 Invalid, 7 Unknown, 0 Unchecked, 33.3s Time] [2024-11-28 05:07:32,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2024-11-28 05:07:32,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 239. [2024-11-28 05:07:32,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 208 states have (on average 1.3221153846153846) internal successors, (275), 219 states have internal predecessors, (275), 10 states have call successors, (10), 4 states have call predecessors, (10), 7 states have return successors, (19), 15 states have call predecessors, (19), 10 states have call successors, (19) [2024-11-28 05:07:32,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 304 transitions. [2024-11-28 05:07:32,121 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 304 transitions. Word has length 64 [2024-11-28 05:07:32,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:07:32,121 INFO L471 AbstractCegarLoop]: Abstraction has 239 states and 304 transitions. [2024-11-28 05:07:32,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 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-28 05:07:32,121 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 304 transitions. [2024-11-28 05:07:32,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-28 05:07:32,122 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:07:32,122 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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-28 05:07:32,136 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-28 05:07:32,322 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:07:32,322 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:07:32,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:07:32,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1089613816, now seen corresponding path program 1 times [2024-11-28 05:07:32,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:07:32,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [187809573] [2024-11-28 05:07:32,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:32,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:07:32,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:07:32,325 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:07:32,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-28 05:07:32,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:07:32,546 INFO L256 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-28 05:07:32,549 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:07:32,598 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-28 05:07:32,911 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-28 05:07:33,107 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 19 treesize of output 18 [2024-11-28 05:07:33,335 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:07:33,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:07:33,544 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:07:33,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:07:33,745 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:07:33,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:07:33,954 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:07:33,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:07:34,166 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:07:34,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:07:34,376 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:07:34,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:07:34,589 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:07:34,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:07:34,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 05:07:35,512 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 1 proven. 76 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2024-11-28 05:07:35,512 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:07:38,653 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 24 treesize of output 22 [2024-11-28 05:07:38,676 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 33 treesize of output 29 [2024-11-28 05:07:39,586 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 27 proven. 50 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2024-11-28 05:07:39,587 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:07:39,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187809573] [2024-11-28 05:07:39,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187809573] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:07:39,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:07:39,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 23 [2024-11-28 05:07:39,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147013034] [2024-11-28 05:07:39,587 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:07:39,587 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 05:07:39,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:07:39,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 05:07:39,588 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2024-11-28 05:07:39,589 INFO L87 Difference]: Start difference. First operand 239 states and 304 transitions. Second operand has 24 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 23 states have internal predecessors, (76), 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-28 05:07:46,409 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 [1] [2024-11-28 05:07:50,417 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 [1] [2024-11-28 05:07:54,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 05:07:58,475 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 [1] [2024-11-28 05:07:59,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:07:59,972 INFO L93 Difference]: Finished difference Result 257 states and 322 transitions. [2024-11-28 05:07:59,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 05:07:59,973 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 23 states have internal predecessors, (76), 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 63 [2024-11-28 05:07:59,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:07:59,974 INFO L225 Difference]: With dead ends: 257 [2024-11-28 05:07:59,975 INFO L226 Difference]: Without dead ends: 257 [2024-11-28 05:07:59,975 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 90 SyntacticMatches, 15 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=211, Invalid=1349, Unknown=0, NotChecked=0, Total=1560 [2024-11-28 05:07:59,976 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 128 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 6 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:07:59,976 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 677 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 614 Invalid, 4 Unknown, 0 Unchecked, 18.4s Time] [2024-11-28 05:07:59,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2024-11-28 05:07:59,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 242. [2024-11-28 05:07:59,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 211 states have (on average 1.3222748815165877) internal successors, (279), 222 states have internal predecessors, (279), 10 states have call successors, (10), 4 states have call predecessors, (10), 7 states have return successors, (19), 15 states have call predecessors, (19), 10 states have call successors, (19) [2024-11-28 05:07:59,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 308 transitions. [2024-11-28 05:07:59,983 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 308 transitions. Word has length 63 [2024-11-28 05:07:59,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:07:59,983 INFO L471 AbstractCegarLoop]: Abstraction has 242 states and 308 transitions. [2024-11-28 05:07:59,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 3.4545454545454546) internal successors, (76), 23 states have internal predecessors, (76), 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-28 05:07:59,984 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 308 transitions. [2024-11-28 05:07:59,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-28 05:07:59,984 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:07:59,984 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2024-11-28 05:07:59,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-28 05:08:00,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:00,185 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:08:00,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:00,186 INFO L85 PathProgramCache]: Analyzing trace with hash 682142260, now seen corresponding path program 2 times [2024-11-28 05:08:00,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:08:00,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1448476780] [2024-11-28 05:08:00,186 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:08:00,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:00,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:00,188 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:08:00,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-28 05:08:00,388 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:08:00,388 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:08:00,393 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:08:00,394 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:00,494 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-11-28 05:08:00,494 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:08:00,494 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:08:00,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448476780] [2024-11-28 05:08:00,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448476780] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:00,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:08:00,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:08:00,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316384315] [2024-11-28 05:08:00,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:00,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:08:00,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:08:00,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:08:00,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:08:00,495 INFO L87 Difference]: Start difference. First operand 242 states and 308 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 05:08:00,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:00,547 INFO L93 Difference]: Finished difference Result 173 states and 201 transitions. [2024-11-28 05:08:00,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:08:00,547 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 64 [2024-11-28 05:08:00,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:00,548 INFO L225 Difference]: With dead ends: 173 [2024-11-28 05:08:00,548 INFO L226 Difference]: Without dead ends: 173 [2024-11-28 05:08:00,548 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:08:00,549 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 0 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 236 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.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:00,549 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 236 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:08:00,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2024-11-28 05:08:00,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 171. [2024-11-28 05:08:00,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 145 states have (on average 1.2758620689655173) internal successors, (185), 158 states have internal predecessors, (185), 5 states have call successors, (5), 4 states have call predecessors, (5), 7 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:08:00,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 199 transitions. [2024-11-28 05:08:00,556 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 199 transitions. Word has length 64 [2024-11-28 05:08:00,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:00,556 INFO L471 AbstractCegarLoop]: Abstraction has 171 states and 199 transitions. [2024-11-28 05:08:00,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 05:08:00,557 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 199 transitions. [2024-11-28 05:08:00,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-28 05:08:00,557 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:00,557 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2024-11-28 05:08:00,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-11-28 05:08:00,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:00,758 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:08:00,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:00,758 INFO L85 PathProgramCache]: Analyzing trace with hash -539777229, now seen corresponding path program 1 times [2024-11-28 05:08:00,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:08:00,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2073767079] [2024-11-28 05:08:00,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:00,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:00,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:00,761 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:08:00,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-28 05:08:00,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:00,993 INFO L256 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 05:08:00,996 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:01,298 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-28 05:08:01,495 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-28 05:08:01,662 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-28 05:08:01,892 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-28 05:08:01,964 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-11-28 05:08:01,964 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:08:02,840 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-11-28 05:08:02,840 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:08:02,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073767079] [2024-11-28 05:08:02,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073767079] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:08:02,840 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:08:02,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 19 [2024-11-28 05:08:02,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919824613] [2024-11-28 05:08:02,841 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:08:02,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 05:08:02,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:08:02,841 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 05:08:02,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2024-11-28 05:08:02,842 INFO L87 Difference]: Start difference. First operand 171 states and 199 transitions. Second operand has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 17 states have internal predecessors, (54), 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-28 05:08:06,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:06,140 INFO L93 Difference]: Finished difference Result 176 states and 204 transitions. [2024-11-28 05:08:06,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 05:08:06,141 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 17 states have internal predecessors, (54), 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 65 [2024-11-28 05:08:06,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:06,142 INFO L225 Difference]: With dead ends: 176 [2024-11-28 05:08:06,142 INFO L226 Difference]: Without dead ends: 176 [2024-11-28 05:08:06,142 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 114 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-28 05:08:06,143 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 72 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:06,143 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 495 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-28 05:08:06,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2024-11-28 05:08:06,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 172. [2024-11-28 05:08:06,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 146 states have (on average 1.273972602739726) internal successors, (186), 159 states have internal predecessors, (186), 5 states have call successors, (5), 4 states have call predecessors, (5), 7 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:08:06,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 200 transitions. [2024-11-28 05:08:06,147 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 200 transitions. Word has length 65 [2024-11-28 05:08:06,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:06,147 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 200 transitions. [2024-11-28 05:08:06,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 17 states have internal predecessors, (54), 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-28 05:08:06,148 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 200 transitions. [2024-11-28 05:08:06,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-28 05:08:06,148 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:06,148 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2024-11-28 05:08:06,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-28 05:08:06,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:06,352 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:08:06,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:06,353 INFO L85 PathProgramCache]: Analyzing trace with hash 446775192, now seen corresponding path program 1 times [2024-11-28 05:08:06,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:08:06,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1112209816] [2024-11-28 05:08:06,353 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:06,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:06,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:06,355 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:08:06,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-28 05:08:06,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:06,573 INFO L256 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 05:08:06,576 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:06,591 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-28 05:08:07,237 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:08:07,237 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-28 05:08:07,412 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-28 05:08:11,606 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_alloc_17_~array#1.base_BEFORE_CALL_18| (_ BitVec 32))) (not (= (select (select |c_#memory_$Pointer$#1.base| |v_ULTIMATE.start_alloc_17_~array#1.base_BEFORE_CALL_18|) (_ bv0 32)) |v_ULTIMATE.start_alloc_17_~array#1.base_BEFORE_CALL_18|))) is different from true [2024-11-28 05:08:11,869 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-28 05:08:11,984 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-28 05:08:12,059 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 145 trivial. 6 not checked. [2024-11-28 05:08:12,059 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:08:12,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-28 05:08:13,444 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-11-28 05:08:13,444 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:08:13,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112209816] [2024-11-28 05:08:13,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112209816] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:08:13,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:08:13,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 24 [2024-11-28 05:08:13,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546346712] [2024-11-28 05:08:13,444 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:08:13,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 05:08:13,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:08:13,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 05:08:13,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=497, Unknown=1, NotChecked=44, Total=600 [2024-11-28 05:08:13,446 INFO L87 Difference]: Start difference. First operand 172 states and 200 transitions. Second operand has 25 states, 24 states have (on average 2.375) internal successors, (57), 21 states have internal predecessors, (57), 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-28 05:08:21,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:21,911 INFO L93 Difference]: Finished difference Result 189 states and 216 transitions. [2024-11-28 05:08:21,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 05:08:21,912 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.375) internal successors, (57), 21 states have internal predecessors, (57), 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 66 [2024-11-28 05:08:21,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:21,913 INFO L225 Difference]: With dead ends: 189 [2024-11-28 05:08:21,913 INFO L226 Difference]: Without dead ends: 189 [2024-11-28 05:08:21,913 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 104 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-28 05:08:21,913 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 141 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:21,914 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 755 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 770 Invalid, 0 Unknown, 111 Unchecked, 2.4s Time] [2024-11-28 05:08:21,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2024-11-28 05:08:21,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 177. [2024-11-28 05:08:21,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 150 states have (on average 1.2733333333333334) internal successors, (191), 163 states have internal predecessors, (191), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:08:21,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 205 transitions. [2024-11-28 05:08:21,918 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 205 transitions. Word has length 66 [2024-11-28 05:08:21,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:21,919 INFO L471 AbstractCegarLoop]: Abstraction has 177 states and 205 transitions. [2024-11-28 05:08:21,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.375) internal successors, (57), 21 states have internal predecessors, (57), 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-28 05:08:21,919 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 205 transitions. [2024-11-28 05:08:21,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-28 05:08:21,920 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:21,920 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 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-28 05:08:21,930 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-28 05:08:22,120 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:22,120 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:08:22,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:22,121 INFO L85 PathProgramCache]: Analyzing trace with hash -853139201, now seen corresponding path program 1 times [2024-11-28 05:08:22,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:08:22,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1132873360] [2024-11-28 05:08:22,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:22,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:22,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:22,123 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:08:22,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-28 05:08:22,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:22,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 05:08:22,340 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:22,380 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-28 05:08:23,356 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-28 05:08:23,356 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:08:32,214 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-28 05:08:32,214 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:08:32,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132873360] [2024-11-28 05:08:32,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132873360] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:08:32,214 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:08:32,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2024-11-28 05:08:32,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440921143] [2024-11-28 05:08:32,215 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:08:32,215 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 05:08:32,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:08:32,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 05:08:32,216 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=361, Unknown=1, NotChecked=0, Total=420 [2024-11-28 05:08:32,216 INFO L87 Difference]: Start difference. First operand 177 states and 205 transitions. Second operand has 21 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 19 states have internal predecessors, (67), 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-28 05:08:36,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:36,234 INFO L93 Difference]: Finished difference Result 209 states and 240 transitions. [2024-11-28 05:08:36,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 05:08:36,235 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 19 states have internal predecessors, (67), 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 65 [2024-11-28 05:08:36,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:36,236 INFO L225 Difference]: With dead ends: 209 [2024-11-28 05:08:36,236 INFO L226 Difference]: Without dead ends: 209 [2024-11-28 05:08:36,236 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=135, Invalid=734, Unknown=1, NotChecked=0, Total=870 [2024-11-28 05:08:36,236 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 165 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:36,237 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 568 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-28 05:08:36,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-28 05:08:36,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2024-11-28 05:08:36,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 162 states have (on average 1.3148148148148149) internal successors, (213), 175 states have internal predecessors, (213), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:08:36,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 227 transitions. [2024-11-28 05:08:36,243 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 227 transitions. Word has length 65 [2024-11-28 05:08:36,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:36,244 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 227 transitions. [2024-11-28 05:08:36,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 19 states have internal predecessors, (67), 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-28 05:08:36,244 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 227 transitions. [2024-11-28 05:08:36,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-28 05:08:36,244 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:36,245 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2024-11-28 05:08:36,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-28 05:08:36,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:36,445 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:08:36,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:36,446 INFO L85 PathProgramCache]: Analyzing trace with hash -677511420, now seen corresponding path program 2 times [2024-11-28 05:08:36,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:08:36,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [352075777] [2024-11-28 05:08:36,446 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:08:36,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:36,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:36,448 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:08:36,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-28 05:08:36,751 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:08:36,751 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:08:36,758 INFO L256 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-28 05:08:36,763 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:36,804 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-28 05:08:37,255 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-28 05:08:37,458 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-28 05:08:37,616 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 19 treesize of output 18 [2024-11-28 05:08:37,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-28 05:08:38,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-28 05:08:38,309 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:08:38,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:08:38,683 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:08:38,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:08:38,942 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:08:38,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:08:39,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 05:08:40,266 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 1 proven. 144 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 05:08:40,266 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:08:45,034 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 48 treesize of output 46 [2024-11-28 05:08:45,087 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 77438 treesize of output 76926 [2024-11-28 05:08:46,852 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 4 proven. 141 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 05:08:46,852 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:08:46,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352075777] [2024-11-28 05:08:46,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352075777] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:08:46,852 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:08:46,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18] total 37 [2024-11-28 05:08:46,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733888951] [2024-11-28 05:08:46,852 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:08:46,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-28 05:08:46,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:08:46,853 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-28 05:08:46,853 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1244, Unknown=0, NotChecked=0, Total=1406 [2024-11-28 05:08:46,854 INFO L87 Difference]: Start difference. First operand 189 states and 227 transitions. Second operand has 38 states, 36 states have (on average 3.0) internal successors, (108), 37 states have internal predecessors, (108), 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-28 05:08:58,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:58,222 INFO L93 Difference]: Finished difference Result 207 states and 238 transitions. [2024-11-28 05:08:58,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 05:08:58,224 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 36 states have (on average 3.0) internal successors, (108), 37 states have internal predecessors, (108), 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 66 [2024-11-28 05:08:58,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:58,224 INFO L225 Difference]: With dead ends: 207 [2024-11-28 05:08:58,224 INFO L226 Difference]: Without dead ends: 207 [2024-11-28 05:08:58,225 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 885 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=475, Invalid=3685, Unknown=0, NotChecked=0, Total=4160 [2024-11-28 05:08:58,226 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 226 mSDsluCounter, 862 mSDsCounter, 0 mSdLazyCounter, 1335 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 913 SdHoareTripleChecker+Invalid, 1359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:58,226 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 913 Invalid, 1359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1335 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2024-11-28 05:08:58,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-11-28 05:08:58,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 189. [2024-11-28 05:08:58,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 162 states have (on average 1.3024691358024691) internal successors, (211), 175 states have internal predecessors, (211), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:08:58,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 225 transitions. [2024-11-28 05:08:58,231 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 225 transitions. Word has length 66 [2024-11-28 05:08:58,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:58,231 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 225 transitions. [2024-11-28 05:08:58,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 36 states have (on average 3.0) internal successors, (108), 37 states have internal predecessors, (108), 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-28 05:08:58,231 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 225 transitions. [2024-11-28 05:08:58,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-11-28 05:08:58,232 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:58,232 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2024-11-28 05:08:58,244 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-28 05:08:58,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:58,436 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:08:58,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:58,437 INFO L85 PathProgramCache]: Analyzing trace with hash 471982590, now seen corresponding path program 1 times [2024-11-28 05:08:58,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:08:58,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [525167803] [2024-11-28 05:08:58,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:58,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:58,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:58,441 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:08:58,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-28 05:08:58,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:58,750 INFO L256 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-28 05:08:58,754 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:58,876 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-28 05:08:59,460 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-28 05:08:59,719 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 19 treesize of output 18 [2024-11-28 05:09:00,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 05:09:00,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 05:09:00,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 48 [2024-11-28 05:09:01,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 58 [2024-11-28 05:09:02,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 68 [2024-11-28 05:09:02,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 78 [2024-11-28 05:09:03,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 05:09:06,661 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 1 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:09:06,662 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:09:15,022 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 70 [2024-11-28 05:09:15,089 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 5258 treesize of output 5254 [2024-11-28 05:09:21,041 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 78 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:09:21,041 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:09:21,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525167803] [2024-11-28 05:09:21,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525167803] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:09:21,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:09:21,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 30] total 58 [2024-11-28 05:09:21,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813992682] [2024-11-28 05:09:21,041 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:09:21,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-11-28 05:09:21,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:09:21,042 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-11-28 05:09:21,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=689, Invalid=2733, Unknown=0, NotChecked=0, Total=3422 [2024-11-28 05:09:21,044 INFO L87 Difference]: Start difference. First operand 189 states and 225 transitions. Second operand has 59 states, 56 states have (on average 2.232142857142857) internal successors, (125), 56 states have internal predecessors, (125), 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-28 05:09:56,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:56,839 INFO L93 Difference]: Finished difference Result 209 states and 240 transitions. [2024-11-28 05:09:56,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-28 05:09:56,841 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 56 states have (on average 2.232142857142857) internal successors, (125), 56 states have internal predecessors, (125), 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 67 [2024-11-28 05:09:56,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:56,841 INFO L225 Difference]: With dead ends: 209 [2024-11-28 05:09:56,841 INFO L226 Difference]: Without dead ends: 209 [2024-11-28 05:09:56,843 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2467 ImplicationChecksByTransitivity, 41.4s TimeCoverageRelationStatistics Valid=1744, Invalid=7761, Unknown=1, NotChecked=0, Total=9506 [2024-11-28 05:09:56,843 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 340 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 1672 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 1701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:56,844 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 779 Invalid, 1701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1672 Invalid, 0 Unknown, 0 Unchecked, 8.2s Time] [2024-11-28 05:09:56,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-28 05:09:56,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 191. [2024-11-28 05:09:56,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 164 states have (on average 1.2865853658536586) internal successors, (211), 177 states have internal predecessors, (211), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:09:56,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 225 transitions. [2024-11-28 05:09:56,849 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 225 transitions. Word has length 67 [2024-11-28 05:09:56,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:56,850 INFO L471 AbstractCegarLoop]: Abstraction has 191 states and 225 transitions. [2024-11-28 05:09:56,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 56 states have (on average 2.232142857142857) internal successors, (125), 56 states have internal predecessors, (125), 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-28 05:09:56,850 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 225 transitions. [2024-11-28 05:09:56,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-28 05:09:56,851 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:56,851 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:09:56,864 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-28 05:09:57,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:57,055 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:09:57,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:57,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1533113137, now seen corresponding path program 2 times [2024-11-28 05:09:57,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:09:57,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1034179719] [2024-11-28 05:09:57,056 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:09:57,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:57,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:09:57,058 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:09:57,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-28 05:09:57,302 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:09:57,302 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:09:57,307 INFO L256 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 05:09:57,310 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:57,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-28 05:09:57,368 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-28 05:09:58,373 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-28 05:09:58,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:09:58,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:09:58,430 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:09:58,431 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-28 05:09:58,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:09:58,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:09:58,812 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:09:58,812 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-28 05:09:59,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:09:59,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:09:59,194 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:09:59,194 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-28 05:09:59,317 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 157 trivial. 6 not checked. [2024-11-28 05:09:59,317 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:09:59,888 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:09:59,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034179719] [2024-11-28 05:09:59,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034179719] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:59,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [668311100] [2024-11-28 05:09:59,888 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:09:59,889 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:09:59,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:09:59,891 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:09:59,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2024-11-28 05:10:00,531 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:10:00,531 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:10:00,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 05:10:00,558 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:10:00,582 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-28 05:10:00,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-28 05:10:01,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:10:01,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:10:01,452 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:10:01,453 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-28 05:10:01,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:10:01,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:10:01,685 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:10:01,685 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-28 05:10:01,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:10:01,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:10:01,963 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:10:01,963 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-28 05:10:02,011 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 157 trivial. 6 not checked. [2024-11-28 05:10:02,011 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:10:06,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [668311100] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:10:06,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:10:06,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2024-11-28 05:10:06,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657003141] [2024-11-28 05:10:06,462 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:10:06,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 05:10:06,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:10:06,463 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 05:10:06,463 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=200, Unknown=1, NotChecked=28, Total=272 [2024-11-28 05:10:06,463 INFO L87 Difference]: Start difference. First operand 191 states and 225 transitions. Second operand has 15 states, 13 states have (on average 2.230769230769231) internal successors, (29), 14 states have internal predecessors, (29), 4 states have call successors, (4), 2 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-28 05:10:08,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:10:08,727 INFO L93 Difference]: Finished difference Result 194 states and 227 transitions. [2024-11-28 05:10:08,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 05:10:08,728 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.230769230769231) internal successors, (29), 14 states have internal predecessors, (29), 4 states have call successors, (4), 2 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 70 [2024-11-28 05:10:08,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:10:08,729 INFO L225 Difference]: With dead ends: 194 [2024-11-28 05:10:08,729 INFO L226 Difference]: Without dead ends: 194 [2024-11-28 05:10:08,729 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=108, Invalid=597, Unknown=1, NotChecked=50, Total=756 [2024-11-28 05:10:08,730 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 80 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:10:08,730 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 429 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 400 Invalid, 0 Unknown, 102 Unchecked, 1.4s Time] [2024-11-28 05:10:08,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2024-11-28 05:10:08,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 191. [2024-11-28 05:10:08,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 164 states have (on average 1.2804878048780488) internal successors, (210), 177 states have internal predecessors, (210), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:10:08,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 224 transitions. [2024-11-28 05:10:08,735 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 224 transitions. Word has length 70 [2024-11-28 05:10:08,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:10:08,736 INFO L471 AbstractCegarLoop]: Abstraction has 191 states and 224 transitions. [2024-11-28 05:10:08,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.230769230769231) internal successors, (29), 14 states have internal predecessors, (29), 4 states have call successors, (4), 2 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-28 05:10:08,736 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 224 transitions. [2024-11-28 05:10:08,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-11-28 05:10:08,737 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:10:08,737 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 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-28 05:10:08,746 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (39)] Ended with exit code 0 [2024-11-28 05:10:08,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-28 05:10:09,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:09,138 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-28 05:10:09,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:10:09,138 INFO L85 PathProgramCache]: Analyzing trace with hash -223858275, now seen corresponding path program 1 times [2024-11-28 05:10:09,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:10:09,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1519640458] [2024-11-28 05:10:09,139 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:09,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:09,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:10:09,141 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:10:09,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-28 05:10:09,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:09,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:10:09,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:10:09,554 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2024-11-28 05:10:09,555 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:10:09,974 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2024-11-28 05:10:09,974 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:10:09,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519640458] [2024-11-28 05:10:09,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519640458] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:10:09,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:10:09,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2024-11-28 05:10:09,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635482115] [2024-11-28 05:10:09,975 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:10:09,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 05:10:09,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:10:09,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 05:10:09,976 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:10:09,976 INFO L87 Difference]: Start difference. First operand 191 states and 224 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 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-28 05:10:10,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:10:10,299 INFO L93 Difference]: Finished difference Result 198 states and 231 transitions. [2024-11-28 05:10:10,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:10:10,300 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 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 69 [2024-11-28 05:10:10,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:10:10,301 INFO L225 Difference]: With dead ends: 198 [2024-11-28 05:10:10,301 INFO L226 Difference]: Without dead ends: 198 [2024-11-28 05:10:10,301 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 127 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-28 05:10:10,301 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 6 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:10:10,301 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 271 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:10:10,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-28 05:10:10,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2024-11-28 05:10:10,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 171 states have (on average 1.2690058479532165) internal successors, (217), 184 states have internal predecessors, (217), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:10:10,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 231 transitions. [2024-11-28 05:10:10,308 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 231 transitions. Word has length 69 [2024-11-28 05:10:10,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:10:10,309 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 231 transitions. [2024-11-28 05:10:10,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 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-28 05:10:10,310 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 231 transitions. [2024-11-28 05:10:10,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-28 05:10:10,311 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:10:10,311 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 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] [2024-11-28 05:10:10,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-28 05:10:10,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:10,511 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:10:10,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:10:10,512 INFO L85 PathProgramCache]: Analyzing trace with hash -889457716, now seen corresponding path program 2 times [2024-11-28 05:10:10,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:10:10,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [9739501] [2024-11-28 05:10:10,512 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:10:10,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:10,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:10:10,516 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:10:10,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-28 05:10:10,786 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:10:10,787 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:10:10,792 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-28 05:10:10,796 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:10:10,864 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-28 05:10:11,462 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-28 05:10:11,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-28 05:10:12,000 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:10:12,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:10:12,282 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:10:12,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:10:12,571 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:10:12,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:10:12,860 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:10:12,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:10:13,137 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:10:13,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:10:13,411 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:10:13,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:10:13,676 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 5 treesize of output 3 [2024-11-28 05:10:15,011 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 5 treesize of output 3 [2024-11-28 05:10:15,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 05:10:15,161 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-28 05:10:15,274 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 1 proven. 112 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-28 05:10:15,274 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:10:15,567 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-28 05:10:20,126 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 32 treesize of output 30 [2024-11-28 05:10:20,155 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 134 treesize of output 130 [2024-11-28 05:10:23,335 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 20 proven. 105 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-28 05:10:23,335 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:10:23,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9739501] [2024-11-28 05:10:23,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9739501] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:10:23,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:10:23,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 34 [2024-11-28 05:10:23,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403292439] [2024-11-28 05:10:23,335 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:10:23,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-28 05:10:23,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:10:23,336 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-28 05:10:23,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1072, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 05:10:23,337 INFO L87 Difference]: Start difference. First operand 198 states and 231 transitions. Second operand has 35 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 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-28 05:10:32,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:10:32,868 INFO L93 Difference]: Finished difference Result 216 states and 247 transitions. [2024-11-28 05:10:32,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 05:10:32,869 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 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 70 [2024-11-28 05:10:32,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:10:32,870 INFO L225 Difference]: With dead ends: 216 [2024-11-28 05:10:32,870 INFO L226 Difference]: Without dead ends: 216 [2024-11-28 05:10:32,871 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 95 SyntacticMatches, 12 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=382, Invalid=2924, Unknown=0, NotChecked=0, Total=3306 [2024-11-28 05:10:32,871 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 137 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 1148 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 932 SdHoareTripleChecker+Invalid, 1164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:10:32,871 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 932 Invalid, 1164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1148 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2024-11-28 05:10:32,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2024-11-28 05:10:32,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 198. [2024-11-28 05:10:32,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 171 states have (on average 1.2573099415204678) internal successors, (215), 184 states have internal predecessors, (215), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (9), 8 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:10:32,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 229 transitions. [2024-11-28 05:10:32,877 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 229 transitions. Word has length 70 [2024-11-28 05:10:32,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:10:32,878 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 229 transitions. [2024-11-28 05:10:32,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 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-28 05:10:32,878 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 229 transitions. [2024-11-28 05:10:32,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-28 05:10:32,879 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:10:32,879 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1] [2024-11-28 05:10:32,893 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-11-28 05:10:33,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:33,080 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:10:33,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:10:33,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1124687889, now seen corresponding path program 1 times [2024-11-28 05:10:33,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:10:33,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1410311643] [2024-11-28 05:10:33,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:33,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:33,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:10:33,085 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:10:33,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-28 05:10:33,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:33,349 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 05:10:33,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:10:34,121 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-11-28 05:10:34,121 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:10:34,878 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:10:34,878 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-28 05:10:35,729 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-11-28 05:10:35,729 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:10:35,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410311643] [2024-11-28 05:10:35,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410311643] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:10:35,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:10:35,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2024-11-28 05:10:35,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140929474] [2024-11-28 05:10:35,729 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:10:35,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 05:10:35,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:10:35,730 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 05:10:35,730 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2024-11-28 05:10:35,730 INFO L87 Difference]: Start difference. First operand 198 states and 229 transitions. Second operand has 16 states, 15 states have (on average 4.733333333333333) internal successors, (71), 14 states have internal predecessors, (71), 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-28 05:10:37,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:10:37,609 INFO L93 Difference]: Finished difference Result 256 states and 301 transitions. [2024-11-28 05:10:37,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 05:10:37,610 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.733333333333333) internal successors, (71), 14 states have internal predecessors, (71), 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 72 [2024-11-28 05:10:37,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:10:37,612 INFO L225 Difference]: With dead ends: 256 [2024-11-28 05:10:37,612 INFO L226 Difference]: Without dead ends: 256 [2024-11-28 05:10:37,612 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 129 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-28 05:10:37,615 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 150 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:10:37,615 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 460 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 05:10:37,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2024-11-28 05:10:37,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 222. [2024-11-28 05:10:37,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 195 states have (on average 1.2666666666666666) internal successors, (247), 207 states have internal predecessors, (247), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (9), 9 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:10:37,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 261 transitions. [2024-11-28 05:10:37,622 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 261 transitions. Word has length 72 [2024-11-28 05:10:37,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:10:37,623 INFO L471 AbstractCegarLoop]: Abstraction has 222 states and 261 transitions. [2024-11-28 05:10:37,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.733333333333333) internal successors, (71), 14 states have internal predecessors, (71), 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-28 05:10:37,623 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 261 transitions. [2024-11-28 05:10:37,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-28 05:10:37,624 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:10:37,624 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1] [2024-11-28 05:10:37,636 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-11-28 05:10:37,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:37,825 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:10:37,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:10:37,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1124687888, now seen corresponding path program 1 times [2024-11-28 05:10:37,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:10:37,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1825349010] [2024-11-28 05:10:37,825 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:37,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:37,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:10:37,827 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:10:37,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-28 05:10:38,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:38,104 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:10:38,106 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:10:38,355 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2024-11-28 05:10:38,355 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:10:38,452 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2024-11-28 05:10:38,453 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-28 05:10:38,616 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2024-11-28 05:10:38,616 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:10:38,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825349010] [2024-11-28 05:10:38,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825349010] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:10:38,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:10:38,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2024-11-28 05:10:38,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582908620] [2024-11-28 05:10:38,617 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:10:38,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:10:38,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:10:38,617 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:10:38,617 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:10:38,618 INFO L87 Difference]: Start difference. First operand 222 states and 261 transitions. Second operand has 5 states, 4 states have (on average 8.0) internal successors, (32), 5 states have internal predecessors, (32), 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-28 05:10:38,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:10:38,989 INFO L93 Difference]: Finished difference Result 232 states and 269 transitions. [2024-11-28 05:10:38,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:10:38,990 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.0) internal successors, (32), 5 states have internal predecessors, (32), 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 72 [2024-11-28 05:10:38,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:10:38,991 INFO L225 Difference]: With dead ends: 232 [2024-11-28 05:10:38,991 INFO L226 Difference]: Without dead ends: 232 [2024-11-28 05:10:38,991 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 139 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-28 05:10:38,991 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 39 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:10:38,991 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 144 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:10:38,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-11-28 05:10:38,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 214. [2024-11-28 05:10:38,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 187 states have (on average 1.2620320855614973) internal successors, (236), 199 states have internal predecessors, (236), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (9), 9 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:10:38,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 250 transitions. [2024-11-28 05:10:38,997 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 250 transitions. Word has length 72 [2024-11-28 05:10:38,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:10:38,998 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 250 transitions. [2024-11-28 05:10:38,998 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.0) internal successors, (32), 5 states have internal predecessors, (32), 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-28 05:10:38,998 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 250 transitions. [2024-11-28 05:10:38,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-28 05:10:38,999 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:10:38,999 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 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] [2024-11-28 05:10:39,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-11-28 05:10:39,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:39,199 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:10:39,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:10:39,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1803385354, now seen corresponding path program 3 times [2024-11-28 05:10:39,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:10:39,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [86561588] [2024-11-28 05:10:39,200 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:10:39,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:39,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:10:39,202 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:10:39,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-28 05:10:43,479 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-11-28 05:10:43,479 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:10:43,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-28 05:10:43,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:10:43,539 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-28 05:10:44,115 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-28 05:10:44,377 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-28 05:10:44,543 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 19 treesize of output 18 [2024-11-28 05:10:44,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 05:10:45,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2024-11-28 05:10:45,563 INFO L349 Elim1Store]: treesize reduction 60, result has 26.8 percent of original size [2024-11-28 05:10:45,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 40 [2024-11-28 05:10:46,110 INFO L349 Elim1Store]: treesize reduction 60, result has 26.8 percent of original size [2024-11-28 05:10:46,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 40 [2024-11-28 05:10:46,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 05:10:48,516 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 1 proven. 165 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 05:10:48,517 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:10:54,699 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 48 treesize of output 46 [2024-11-28 05:10:54,757 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 2226 treesize of output 2210 [2024-11-28 05:10:57,754 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 4 proven. 162 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 05:10:57,754 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:10:57,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86561588] [2024-11-28 05:10:57,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86561588] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:10:57,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:10:57,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 20] total 42 [2024-11-28 05:10:57,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75578736] [2024-11-28 05:10:57,755 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:10:57,755 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-28 05:10:57,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:10:57,756 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-28 05:10:57,756 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1610, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 05:10:57,756 INFO L87 Difference]: Start difference. First operand 214 states and 250 transitions. Second operand has 43 states, 41 states have (on average 3.024390243902439) internal successors, (124), 42 states have internal predecessors, (124), 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-28 05:11:13,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:13,991 INFO L93 Difference]: Finished difference Result 237 states and 273 transitions. [2024-11-28 05:11:13,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-28 05:11:13,993 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 3.024390243902439) internal successors, (124), 42 states have internal predecessors, (124), 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 71 [2024-11-28 05:11:13,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:13,994 INFO L225 Difference]: With dead ends: 237 [2024-11-28 05:11:13,994 INFO L226 Difference]: Without dead ends: 237 [2024-11-28 05:11:13,994 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 96 SyntacticMatches, 5 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1093 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=539, Invalid=4717, Unknown=0, NotChecked=0, Total=5256 [2024-11-28 05:11:13,995 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 276 mSDsluCounter, 1213 mSDsCounter, 0 mSdLazyCounter, 1812 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 1272 SdHoareTripleChecker+Invalid, 1834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:13,995 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 1272 Invalid, 1834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1812 Invalid, 0 Unknown, 0 Unchecked, 8.3s Time] [2024-11-28 05:11:13,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-11-28 05:11:14,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 218. [2024-11-28 05:11:14,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 191 states have (on average 1.2670157068062826) internal successors, (242), 203 states have internal predecessors, (242), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (9), 9 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:11:14,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 256 transitions. [2024-11-28 05:11:14,005 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 256 transitions. Word has length 71 [2024-11-28 05:11:14,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:14,006 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 256 transitions. [2024-11-28 05:11:14,006 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 3.024390243902439) internal successors, (124), 42 states have internal predecessors, (124), 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-28 05:11:14,006 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 256 transitions. [2024-11-28 05:11:14,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 05:11:14,007 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:14,007 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1] [2024-11-28 05:11:14,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-11-28 05:11:14,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:14,207 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:11:14,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:14,208 INFO L85 PathProgramCache]: Analyzing trace with hash 505586226, now seen corresponding path program 1 times [2024-11-28 05:11:14,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:11:14,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1397208714] [2024-11-28 05:11:14,208 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:14,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:14,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:11:14,210 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:11:14,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-28 05:11:14,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:14,481 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 05:11:14,484 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:11:15,058 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-28 05:11:15,575 INFO L349 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2024-11-28 05:11:15,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2024-11-28 05:11:15,894 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-11-28 05:11:15,894 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:11:20,254 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-28 05:11:20,698 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2024-11-28 05:11:20,699 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:11:20,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397208714] [2024-11-28 05:11:20,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397208714] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:11:20,699 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:11:20,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 17 [2024-11-28 05:11:20,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091652666] [2024-11-28 05:11:20,699 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:11:20,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 05:11:20,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:11:20,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 05:11:20,700 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:11:20,700 INFO L87 Difference]: Start difference. First operand 218 states and 256 transitions. Second operand has 18 states, 17 states have (on average 4.0) internal successors, (68), 15 states have internal predecessors, (68), 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-28 05:11:21,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:21,976 INFO L93 Difference]: Finished difference Result 259 states and 306 transitions. [2024-11-28 05:11:21,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 05:11:21,976 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.0) internal successors, (68), 15 states have internal predecessors, (68), 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 73 [2024-11-28 05:11:21,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:21,977 INFO L225 Difference]: With dead ends: 259 [2024-11-28 05:11:21,977 INFO L226 Difference]: Without dead ends: 259 [2024-11-28 05:11:21,977 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 126 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2024-11-28 05:11:21,978 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 108 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:21,978 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 492 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 05:11:21,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-11-28 05:11:21,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 225. [2024-11-28 05:11:21,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 197 states have (on average 1.2588832487309645) internal successors, (248), 210 states have internal predecessors, (248), 5 states have call successors, (5), 5 states have call predecessors, (5), 9 states have return successors, (9), 9 states have call predecessors, (9), 5 states have call successors, (9) [2024-11-28 05:11:21,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 262 transitions. [2024-11-28 05:11:21,984 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 262 transitions. Word has length 73 [2024-11-28 05:11:21,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:21,984 INFO L471 AbstractCegarLoop]: Abstraction has 225 states and 262 transitions. [2024-11-28 05:11:21,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.0) internal successors, (68), 15 states have internal predecessors, (68), 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-28 05:11:21,985 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 262 transitions. [2024-11-28 05:11:21,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-11-28 05:11:21,985 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:21,986 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1] [2024-11-28 05:11:22,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-11-28 05:11:22,186 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:22,186 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:11:22,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:22,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1506696048, now seen corresponding path program 1 times [2024-11-28 05:11:22,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:11:22,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1683221410] [2024-11-28 05:11:22,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:22,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:22,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:11:22,189 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:11:22,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-28 05:11:22,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:22,469 INFO L256 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 05:11:22,471 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:11:23,755 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-28 05:11:24,227 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-11-28 05:11:24,227 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:11:24,641 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-28 05:11:25,995 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2024-11-28 05:11:25,995 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:11:25,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683221410] [2024-11-28 05:11:25,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683221410] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:11:25,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:11:25,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2024-11-28 05:11:25,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549682809] [2024-11-28 05:11:25,996 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:11:25,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:11:25,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:11:25,997 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:11:25,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:11:25,997 INFO L87 Difference]: Start difference. First operand 225 states and 262 transitions. Second operand has 23 states, 22 states have (on average 3.272727272727273) internal successors, (72), 22 states have internal predecessors, (72), 5 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-28 05:11:31,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:31,624 INFO L93 Difference]: Finished difference Result 305 states and 371 transitions. [2024-11-28 05:11:31,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 05:11:31,626 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.272727272727273) internal successors, (72), 22 states have internal predecessors, (72), 5 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 74 [2024-11-28 05:11:31,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:31,627 INFO L225 Difference]: With dead ends: 305 [2024-11-28 05:11:31,627 INFO L226 Difference]: Without dead ends: 305 [2024-11-28 05:11:31,627 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 05:11:31,628 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 209 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:31,628 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 451 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-28 05:11:31,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2024-11-28 05:11:31,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 251. [2024-11-28 05:11:31,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 222 states have (on average 1.2522522522522523) internal successors, (278), 235 states have internal predecessors, (278), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 10 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 05:11:31,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 295 transitions. [2024-11-28 05:11:31,634 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 295 transitions. Word has length 74 [2024-11-28 05:11:31,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:31,634 INFO L471 AbstractCegarLoop]: Abstraction has 251 states and 295 transitions. [2024-11-28 05:11:31,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.272727272727273) internal successors, (72), 22 states have internal predecessors, (72), 5 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-28 05:11:31,635 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 295 transitions. [2024-11-28 05:11:31,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-28 05:11:31,635 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:31,635 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:11:31,648 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-11-28 05:11:31,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:31,836 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:11:31,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:31,836 INFO L85 PathProgramCache]: Analyzing trace with hash 2113466552, now seen corresponding path program 2 times [2024-11-28 05:11:31,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:11:31,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [120106092] [2024-11-28 05:11:31,837 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:11:31,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:31,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:11:31,838 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:11:31,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-28 05:11:32,129 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:11:32,129 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:11:32,136 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-28 05:11:32,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:11:32,186 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-28 05:11:32,800 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-28 05:11:33,036 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 19 treesize of output 18 [2024-11-28 05:11:33,275 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:11:33,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:11:33,518 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:11:33,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:11:33,758 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:11:33,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:11:34,005 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:11:34,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:11:34,254 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-28 05:11:34,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2024-11-28 05:11:34,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 05:11:35,982 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 1 proven. 138 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-28 05:11:35,983 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:11:40,530 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 24 treesize of output 22 [2024-11-28 05:11:40,561 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 33 treesize of output 29 [2024-11-28 05:11:43,220 INFO L134 CoverageAnalysis]: Checked inductivity of 179 backedges. 21 proven. 118 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-28 05:11:43,220 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:11:43,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120106092] [2024-11-28 05:11:43,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120106092] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:11:43,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:11:43,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14] total 31 [2024-11-28 05:11:43,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338899755] [2024-11-28 05:11:43,221 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:11:43,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 05:11:43,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:11:43,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 05:11:43,222 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=894, Unknown=0, NotChecked=0, Total=992 [2024-11-28 05:11:43,222 INFO L87 Difference]: Start difference. First operand 251 states and 295 transitions. Second operand has 32 states, 30 states have (on average 3.6) internal successors, (108), 31 states have internal predecessors, (108), 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-28 05:11:50,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:50,945 INFO L93 Difference]: Finished difference Result 263 states and 306 transitions. [2024-11-28 05:11:50,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 05:11:50,946 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 3.6) internal successors, (108), 31 states have internal predecessors, (108), 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 73 [2024-11-28 05:11:50,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:50,947 INFO L225 Difference]: With dead ends: 263 [2024-11-28 05:11:50,947 INFO L226 Difference]: Without dead ends: 263 [2024-11-28 05:11:50,947 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 105 SyntacticMatches, 11 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=273, Invalid=2379, Unknown=0, NotChecked=0, Total=2652 [2024-11-28 05:11:50,948 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 185 mSDsluCounter, 904 mSDsCounter, 0 mSdLazyCounter, 1033 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 960 SdHoareTripleChecker+Invalid, 1039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:50,948 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 960 Invalid, 1039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 1033 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2024-11-28 05:11:50,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2024-11-28 05:11:50,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 251. [2024-11-28 05:11:50,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 222 states have (on average 1.2432432432432432) internal successors, (276), 235 states have internal predecessors, (276), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 10 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 05:11:50,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 293 transitions. [2024-11-28 05:11:50,954 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 293 transitions. Word has length 73 [2024-11-28 05:11:50,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:50,954 INFO L471 AbstractCegarLoop]: Abstraction has 251 states and 293 transitions. [2024-11-28 05:11:50,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 3.6) internal successors, (108), 31 states have internal predecessors, (108), 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-28 05:11:50,955 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 293 transitions. [2024-11-28 05:11:50,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-11-28 05:11:50,955 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:50,955 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 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-28 05:11:50,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-11-28 05:11:51,156 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:51,156 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:11:51,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:51,156 INFO L85 PathProgramCache]: Analyzing trace with hash 13343698, now seen corresponding path program 1 times [2024-11-28 05:11:51,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:11:51,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [64376118] [2024-11-28 05:11:51,157 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:51,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:51,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:11:51,158 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:11:51,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-28 05:11:51,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:51,445 INFO L256 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 05:11:51,448 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:11:52,003 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-28 05:11:52,689 INFO L349 Elim1Store]: treesize reduction 56, result has 21.1 percent of original size [2024-11-28 05:11:52,689 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-28 05:11:53,339 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2024-11-28 05:11:53,339 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:06,204 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-28 05:12:06,694 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2024-11-28 05:12:06,694 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:12:06,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64376118] [2024-11-28 05:12:06,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64376118] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:06,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:12:06,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 23 [2024-11-28 05:12:06,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568862334] [2024-11-28 05:12:06,694 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:06,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 05:12:06,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:12:06,695 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 05:12:06,695 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=466, Unknown=2, NotChecked=0, Total=552 [2024-11-28 05:12:06,696 INFO L87 Difference]: Start difference. First operand 251 states and 293 transitions. Second operand has 24 states, 23 states have (on average 2.869565217391304) internal successors, (66), 19 states have internal predecessors, (66), 6 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-28 05:12:10,721 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-28 05:12:13,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:12:13,300 INFO L93 Difference]: Finished difference Result 272 states and 310 transitions. [2024-11-28 05:12:13,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 05:12:13,301 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.869565217391304) internal successors, (66), 19 states have internal predecessors, (66), 6 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) Word has length 76 [2024-11-28 05:12:13,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:12:13,302 INFO L225 Difference]: With dead ends: 272 [2024-11-28 05:12:13,302 INFO L226 Difference]: Without dead ends: 272 [2024-11-28 05:12:13,302 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 126 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=119, Invalid=635, Unknown=2, NotChecked=0, Total=756 [2024-11-28 05:12:13,302 INFO L435 NwaCegarLoop]: 61 mSDtfsCounter, 142 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:12:13,302 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 734 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 503 Invalid, 1 Unknown, 0 Unchecked, 6.1s Time] [2024-11-28 05:12:13,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2024-11-28 05:12:13,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 251. [2024-11-28 05:12:13,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 222 states have (on average 1.2342342342342343) internal successors, (274), 235 states have internal predecessors, (274), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 10 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 05:12:13,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 291 transitions. [2024-11-28 05:12:13,309 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 291 transitions. Word has length 76 [2024-11-28 05:12:13,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:12:13,310 INFO L471 AbstractCegarLoop]: Abstraction has 251 states and 291 transitions. [2024-11-28 05:12:13,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.869565217391304) internal successors, (66), 19 states have internal predecessors, (66), 6 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-28 05:12:13,310 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 291 transitions. [2024-11-28 05:12:13,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-28 05:12:13,311 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:12:13,311 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:13,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-11-28 05:12:13,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:13,511 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:12:13,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:13,512 INFO L85 PathProgramCache]: Analyzing trace with hash 413654768, now seen corresponding path program 1 times [2024-11-28 05:12:13,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:12:13,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1543486683] [2024-11-28 05:12:13,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:13,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:13,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:13,514 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:13,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-28 05:12:13,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:13,807 INFO L256 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:12:13,808 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:13,977 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2024-11-28 05:12:13,977 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:14,246 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2024-11-28 05:12:14,246 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:12:14,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543486683] [2024-11-28 05:12:14,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543486683] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:14,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:12:14,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-11-28 05:12:14,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688687452] [2024-11-28 05:12:14,246 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:14,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 05:12:14,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:12:14,247 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 05:12:14,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-28 05:12:14,247 INFO L87 Difference]: Start difference. First operand 251 states and 291 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-28 05:12:14,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:12:14,739 INFO L93 Difference]: Finished difference Result 247 states and 283 transitions. [2024-11-28 05:12:14,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:12:14,739 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 77 [2024-11-28 05:12:14,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:12:14,740 INFO L225 Difference]: With dead ends: 247 [2024-11-28 05:12:14,740 INFO L226 Difference]: Without dead ends: 247 [2024-11-28 05:12:14,740 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:12:14,741 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 27 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:12:14,741 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 285 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 05:12:14,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-11-28 05:12:14,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 247. [2024-11-28 05:12:14,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 218 states have (on average 1.2201834862385321) internal successors, (266), 231 states have internal predecessors, (266), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 10 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 05:12:14,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 283 transitions. [2024-11-28 05:12:14,746 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 283 transitions. Word has length 77 [2024-11-28 05:12:14,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:12:14,747 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 283 transitions. [2024-11-28 05:12:14,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-28 05:12:14,747 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 283 transitions. [2024-11-28 05:12:14,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-28 05:12:14,748 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:12:14,748 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 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-28 05:12:14,762 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2024-11-28 05:12:14,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:14,949 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:12:14,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:14,949 INFO L85 PathProgramCache]: Analyzing trace with hash 721375227, now seen corresponding path program 1 times [2024-11-28 05:12:14,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:12:14,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1139615522] [2024-11-28 05:12:14,949 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:14,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:14,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:14,951 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:12:14,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-28 05:12:15,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:15,255 INFO L256 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-28 05:12:15,257 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:15,311 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-28 05:12:15,324 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-28 05:12:16,228 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-28 05:12:16,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:12:16,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:12:16,296 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:12:16,297 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-28 05:12:16,886 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 148 trivial. 4 not checked. [2024-11-28 05:12:16,886 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:31,492 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:12:31,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139615522] [2024-11-28 05:12:31,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139615522] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:31,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1143897931] [2024-11-28 05:12:31,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:31,492 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:12:31,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:12:31,494 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:12:31,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (51)] Waiting until timeout for monitored process [2024-11-28 05:12:32,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:32,389 INFO L256 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 05:12:32,392 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:12:32,415 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-28 05:12:32,428 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-28 05:12:33,554 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:12:33,554 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-28 05:12:33,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:12:34,033 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-28 05:12:34,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 05:12:43,352 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 8 treesize of output 4 [2024-11-28 05:12:43,564 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-28 05:12:43,564 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:57,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1143897931] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:12:57,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:12:57,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18] total 20 [2024-11-28 05:12:57,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377957081] [2024-11-28 05:12:57,174 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:57,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 05:12:57,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:12:57,175 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 05:12:57,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=705, Unknown=9, NotChecked=54, Total=870 [2024-11-28 05:12:57,175 INFO L87 Difference]: Start difference. First operand 247 states and 283 transitions. Second operand has 21 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 19 states have internal predecessors, (60), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-28 05:13:01,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:13:05,352 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-28 05:13:14,438 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-28 05:13:18,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-28 05:13:22,460 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-28 05:13:36,871 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-28 05:13:41,326 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-28 05:13:45,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:13:45,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:45,912 INFO L93 Difference]: Finished difference Result 294 states and 337 transitions. [2024-11-28 05:13:45,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 05:13:45,914 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 19 states have internal predecessors, (60), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) Word has length 77 [2024-11-28 05:13:45,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:45,914 INFO L225 Difference]: With dead ends: 294 [2024-11-28 05:13:45,914 INFO L226 Difference]: Without dead ends: 294 [2024-11-28 05:13:45,915 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 185 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 50.3s TimeCoverageRelationStatistics Valid=265, Invalid=1889, Unknown=12, NotChecked=90, Total=2256 [2024-11-28 05:13:45,915 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 161 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 22 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 34.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:45,915 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 531 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 617 Invalid, 8 Unknown, 167 Unchecked, 34.4s Time] [2024-11-28 05:13:45,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2024-11-28 05:13:45,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 252. [2024-11-28 05:13:45,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 223 states have (on average 1.2242152466367713) internal successors, (273), 236 states have internal predecessors, (273), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 10 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 05:13:45,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 290 transitions. [2024-11-28 05:13:45,921 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 290 transitions. Word has length 77 [2024-11-28 05:13:45,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:45,921 INFO L471 AbstractCegarLoop]: Abstraction has 252 states and 290 transitions. [2024-11-28 05:13:45,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 19 states have internal predecessors, (60), 5 states have call successors, (5), 4 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-28 05:13:45,922 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 290 transitions. [2024-11-28 05:13:45,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-28 05:13:45,922 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:45,922 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 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-28 05:13:45,938 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-11-28 05:13:46,133 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (51)] Ended with exit code 0 [2024-11-28 05:13:46,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 05:13:46,323 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:13:46,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:46,324 INFO L85 PathProgramCache]: Analyzing trace with hash 721375226, now seen corresponding path program 1 times [2024-11-28 05:13:46,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:46,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [675665335] [2024-11-28 05:13:46,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:46,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:46,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:46,326 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:46,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-28 05:13:46,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:46,635 INFO L256 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 05:13:46,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:47,851 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-28 05:13:48,255 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-28 05:13:48,362 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-28 05:13:48,440 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-11-28 05:13:48,440 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:13:48,633 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-28 05:13:48,986 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-28 05:13:50,775 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-11-28 05:13:50,775 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:50,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675665335] [2024-11-28 05:13:50,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675665335] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:13:50,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:13:50,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2024-11-28 05:13:50,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594493497] [2024-11-28 05:13:50,776 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:13:50,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 05:13:50,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:50,777 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 05:13:50,777 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2024-11-28 05:13:50,777 INFO L87 Difference]: Start difference. First operand 252 states and 290 transitions. Second operand has 27 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 states have internal predecessors, (76), 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-28 05:13:56,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:56,629 INFO L93 Difference]: Finished difference Result 308 states and 362 transitions. [2024-11-28 05:13:56,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 05:13:56,630 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 states have internal predecessors, (76), 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 77 [2024-11-28 05:13:56,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:56,631 INFO L225 Difference]: With dead ends: 308 [2024-11-28 05:13:56,632 INFO L226 Difference]: Without dead ends: 308 [2024-11-28 05:13:56,632 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=356, Invalid=1806, Unknown=0, NotChecked=0, Total=2162 [2024-11-28 05:13:56,632 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 270 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:56,633 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 680 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-28 05:13:56,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2024-11-28 05:13:56,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 255. [2024-11-28 05:13:56,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 226 states have (on average 1.2256637168141593) internal successors, (277), 239 states have internal predecessors, (277), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 10 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 05:13:56,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 294 transitions. [2024-11-28 05:13:56,638 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 294 transitions. Word has length 77 [2024-11-28 05:13:56,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:56,639 INFO L471 AbstractCegarLoop]: Abstraction has 255 states and 294 transitions. [2024-11-28 05:13:56,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 states have internal predecessors, (76), 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-28 05:13:56,639 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 294 transitions. [2024-11-28 05:13:56,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-28 05:13:56,639 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:56,640 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:13:56,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-11-28 05:13:56,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:56,840 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:13:56,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:56,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1027018506, now seen corresponding path program 3 times [2024-11-28 05:13:56,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:56,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [158495744] [2024-11-28 05:13:56,841 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:13:56,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:56,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:56,843 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:56,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-28 05:13:57,169 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-28 05:13:57,169 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:13:57,173 INFO L256 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-28 05:13:57,176 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:57,227 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-28 05:13:57,239 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-28 05:13:58,246 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-28 05:13:58,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:13:58,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:13:58,315 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:13:58,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-28 05:13:58,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:13:58,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:13:58,684 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:13:58,684 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-28 05:13:59,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:13:59,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:13:59,051 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:13:59,051 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-28 05:13:59,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:13:59,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:13:59,478 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:13:59,478 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-28 05:13:59,611 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 169 trivial. 8 not checked. [2024-11-28 05:13:59,611 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:14:04,325 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:04,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158495744] [2024-11-28 05:14:04,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158495744] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:14:04,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1434608675] [2024-11-28 05:14:04,326 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:14:04,326 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 05:14:04,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 05:14:04,328 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 05:14:04,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (54)] Waiting until timeout for monitored process [2024-11-28 05:14:04,925 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-28 05:14:04,925 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:14:04,930 INFO L256 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-28 05:14:04,933 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:04,955 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-28 05:14:04,969 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-28 05:14:05,903 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 05:14:05,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-28 05:14:05,955 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:14:05,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-28 05:14:06,275 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:14:06,275 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-28 05:14:06,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:14:06,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:14:06,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:14:06,667 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:14:06,667 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-28 05:14:06,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:14:06,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 05:14:06,889 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:14:06,889 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-28 05:14:06,946 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 4 proven. 41 refuted. 0 times theorem prover too weak. 161 trivial. 12 not checked. [2024-11-28 05:14:06,946 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:14:07,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1434608675] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:14:07,537 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:14:07,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 19 [2024-11-28 05:14:07,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720945497] [2024-11-28 05:14:07,538 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:14:07,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 05:14:07,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:07,538 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 05:14:07,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=361, Unknown=2, NotChecked=38, Total=462 [2024-11-28 05:14:07,538 INFO L87 Difference]: Start difference. First operand 255 states and 294 transitions. Second operand has 20 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-28 05:14:11,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:11,066 INFO L93 Difference]: Finished difference Result 259 states and 298 transitions. [2024-11-28 05:14:11,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 05:14:11,067 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) Word has length 80 [2024-11-28 05:14:11,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:11,068 INFO L225 Difference]: With dead ends: 259 [2024-11-28 05:14:11,068 INFO L226 Difference]: Without dead ends: 259 [2024-11-28 05:14:11,068 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=154, Invalid=1108, Unknown=2, NotChecked=68, Total=1332 [2024-11-28 05:14:11,069 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 91 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:11,069 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 598 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 640 Invalid, 0 Unknown, 113 Unchecked, 2.2s Time] [2024-11-28 05:14:11,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-11-28 05:14:11,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 258. [2024-11-28 05:14:11,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 229 states have (on average 1.222707423580786) internal successors, (280), 241 states have internal predecessors, (280), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 11 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 05:14:11,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 297 transitions. [2024-11-28 05:14:11,075 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 297 transitions. Word has length 80 [2024-11-28 05:14:11,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:11,075 INFO L471 AbstractCegarLoop]: Abstraction has 258 states and 297 transitions. [2024-11-28 05:14:11,075 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.111111111111111) internal successors, (38), 17 states have internal predecessors, (38), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-28 05:14:11,075 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 297 transitions. [2024-11-28 05:14:11,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-11-28 05:14:11,076 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:11,076 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 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] [2024-11-28 05:14:11,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (54)] Forceful destruction successful, exit code 0 [2024-11-28 05:14:11,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-11-28 05:14:11,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:11,477 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:14:11,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:11,477 INFO L85 PathProgramCache]: Analyzing trace with hash -484627306, now seen corresponding path program 2 times [2024-11-28 05:14:11,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:11,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [814897941] [2024-11-28 05:14:11,478 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:14:11,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:11,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:11,480 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:11,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-11-28 05:14:11,802 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:14:11,802 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:14:11,807 INFO L256 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 05:14:11,809 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:12,666 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2024-11-28 05:14:12,666 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:14:13,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2024-11-28 05:14:15,066 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2024-11-28 05:14:15,066 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:15,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814897941] [2024-11-28 05:14:15,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814897941] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:14:15,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:14:15,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2024-11-28 05:14:15,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049494241] [2024-11-28 05:14:15,066 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:14:15,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 05:14:15,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:15,067 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 05:14:15,067 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2024-11-28 05:14:15,067 INFO L87 Difference]: Start difference. First operand 258 states and 297 transitions. Second operand has 20 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 05:14:18,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:18,851 INFO L93 Difference]: Finished difference Result 280 states and 325 transitions. [2024-11-28 05:14:18,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:14:18,852 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 79 [2024-11-28 05:14:18,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:18,853 INFO L225 Difference]: With dead ends: 280 [2024-11-28 05:14:18,853 INFO L226 Difference]: Without dead ends: 280 [2024-11-28 05:14:18,855 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2024-11-28 05:14:18,855 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 114 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:18,855 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 806 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-28 05:14:18,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2024-11-28 05:14:18,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 262. [2024-11-28 05:14:18,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 233 states have (on average 1.2231759656652361) internal successors, (285), 245 states have internal predecessors, (285), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 11 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 05:14:18,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 302 transitions. [2024-11-28 05:14:18,862 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 302 transitions. Word has length 79 [2024-11-28 05:14:18,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:18,863 INFO L471 AbstractCegarLoop]: Abstraction has 262 states and 302 transitions. [2024-11-28 05:14:18,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 7 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-28 05:14:18,863 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 302 transitions. [2024-11-28 05:14:18,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-28 05:14:18,863 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:18,864 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 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] [2024-11-28 05:14:18,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2024-11-28 05:14:19,064 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:19,065 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:14:19,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:19,065 INFO L85 PathProgramCache]: Analyzing trace with hash 887795592, now seen corresponding path program 1 times [2024-11-28 05:14:19,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:19,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [930660504] [2024-11-28 05:14:19,065 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:19,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:19,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:19,067 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:19,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-28 05:14:19,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:19,412 INFO L256 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-11-28 05:14:19,417 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:19,463 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-28 05:14:19,840 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-28 05:14:20,084 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-28 05:14:20,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-28 05:14:20,290 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-28 05:14:20,425 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 19 treesize of output 18 [2024-11-28 05:14:20,675 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:14:20,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 05:14:20,988 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:14:20,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 31 [2024-11-28 05:14:21,268 INFO L349 Elim1Store]: treesize reduction 60, result has 26.8 percent of original size [2024-11-28 05:14:21,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 40 [2024-11-28 05:14:21,573 INFO L349 Elim1Store]: treesize reduction 60, result has 26.8 percent of original size [2024-11-28 05:14:21,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 40 [2024-11-28 05:14:21,878 INFO L349 Elim1Store]: treesize reduction 60, result has 26.8 percent of original size [2024-11-28 05:14:21,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 40 [2024-11-28 05:14:22,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2024-11-28 05:14:24,071 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:14:24,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 05:14:25,393 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 2 proven. 144 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 05:14:25,394 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:15:08,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 56 treesize of output 54 [2024-11-28 05:15:08,356 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 140426 treesize of output 139914 [2024-11-28 05:15:09,706 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-11-28 05:15:09,706 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:15:09,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930660504] [2024-11-28 05:15:09,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930660504] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:15:09,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:15:09,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 23] total 49 [2024-11-28 05:15:09,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419840364] [2024-11-28 05:15:09,707 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:15:09,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-28 05:15:09,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:15:09,708 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-28 05:15:09,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=2078, Unknown=9, NotChecked=0, Total=2450 [2024-11-28 05:15:09,708 INFO L87 Difference]: Start difference. First operand 262 states and 302 transitions. Second operand has 50 states, 48 states have (on average 2.5208333333333335) internal successors, (121), 49 states have internal predecessors, (121), 6 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 05:15:13,927 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-28 05:15:31,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:15:40,615 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-28 05:15:49,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:15:49,224 INFO L93 Difference]: Finished difference Result 306 states and 352 transitions. [2024-11-28 05:15:49,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-28 05:15:49,225 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 48 states have (on average 2.5208333333333335) internal successors, (121), 49 states have internal predecessors, (121), 6 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 78 [2024-11-28 05:15:49,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:15:49,226 INFO L225 Difference]: With dead ends: 306 [2024-11-28 05:15:49,226 INFO L226 Difference]: Without dead ends: 306 [2024-11-28 05:15:49,227 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 97 SyntacticMatches, 9 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1977 ImplicationChecksByTransitivity, 65.2s TimeCoverageRelationStatistics Valid=1043, Invalid=6601, Unknown=12, NotChecked=0, Total=7656 [2024-11-28 05:15:49,227 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 215 mSDsluCounter, 1149 mSDsCounter, 0 mSdLazyCounter, 1733 mSolverCounterSat, 29 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 1200 SdHoareTripleChecker+Invalid, 1765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1733 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:15:49,227 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 1200 Invalid, 1765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1733 Invalid, 3 Unknown, 0 Unchecked, 20.0s Time] [2024-11-28 05:15:49,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2024-11-28 05:15:49,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 265. [2024-11-28 05:15:49,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 236 states have (on average 1.2203389830508475) internal successors, (288), 248 states have internal predecessors, (288), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 11 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 05:15:49,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 305 transitions. [2024-11-28 05:15:49,232 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 305 transitions. Word has length 78 [2024-11-28 05:15:49,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:15:49,232 INFO L471 AbstractCegarLoop]: Abstraction has 265 states and 305 transitions. [2024-11-28 05:15:49,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 48 states have (on average 2.5208333333333335) internal successors, (121), 49 states have internal predecessors, (121), 6 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-28 05:15:49,232 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 305 transitions. [2024-11-28 05:15:49,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-28 05:15:49,233 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:15:49,233 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 4, 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-28 05:15:49,249 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-11-28 05:15:49,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:49,434 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:15:49,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:15:49,434 INFO L85 PathProgramCache]: Analyzing trace with hash 39541192, now seen corresponding path program 2 times [2024-11-28 05:15:49,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:15:49,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [969116886] [2024-11-28 05:15:49,435 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:15:49,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:15:49,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:15:49,437 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:15:49,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-11-28 05:15:49,769 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:15:49,769 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:15:49,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 05:15:49,777 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:15:49,819 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-28 05:15:51,585 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 1 proven. 37 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-28 05:15:51,585 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:15:55,657 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 4 proven. 34 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-28 05:15:55,657 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:15:55,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969116886] [2024-11-28 05:15:55,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969116886] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:15:55,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:15:55,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2024-11-28 05:15:55,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075450125] [2024-11-28 05:15:55,658 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:15:55,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 05:15:55,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:15:55,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 05:15:55,659 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2024-11-28 05:15:55,659 INFO L87 Difference]: Start difference. First operand 265 states and 305 transitions. Second operand has 26 states, 24 states have (on average 3.75) internal successors, (90), 24 states have internal predecessors, (90), 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-28 05:15:59,312 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:16:01,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:16:03,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:16:04,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:16:04,675 INFO L93 Difference]: Finished difference Result 292 states and 333 transitions. [2024-11-28 05:16:04,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 05:16:04,677 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 3.75) internal successors, (90), 24 states have internal predecessors, (90), 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 77 [2024-11-28 05:16:04,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:16:04,678 INFO L225 Difference]: With dead ends: 292 [2024-11-28 05:16:04,678 INFO L226 Difference]: Without dead ends: 290 [2024-11-28 05:16:04,679 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=253, Invalid=937, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 05:16:04,679 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 96 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:16:04,679 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 708 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time] [2024-11-28 05:16:04,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2024-11-28 05:16:04,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 269. [2024-11-28 05:16:04,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 240 states have (on average 1.225) internal successors, (294), 252 states have internal predecessors, (294), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 11 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 05:16:04,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 311 transitions. [2024-11-28 05:16:04,683 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 311 transitions. Word has length 77 [2024-11-28 05:16:04,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:16:04,683 INFO L471 AbstractCegarLoop]: Abstraction has 269 states and 311 transitions. [2024-11-28 05:16:04,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 3.75) internal successors, (90), 24 states have internal predecessors, (90), 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-28 05:16:04,683 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 311 transitions. [2024-11-28 05:16:04,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-28 05:16:04,684 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:16:04,684 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 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] [2024-11-28 05:16:04,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-11-28 05:16:04,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:04,885 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:16:04,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:04,885 INFO L85 PathProgramCache]: Analyzing trace with hash -2138544591, now seen corresponding path program 1 times [2024-11-28 05:16:04,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:04,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1646332128] [2024-11-28 05:16:04,885 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:16:04,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:04,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:04,887 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:04,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-11-28 05:16:05,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:16:05,232 INFO L256 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 05:16:05,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:05,680 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-28 05:16:06,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-28 05:16:06,608 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 19 treesize of output 18 [2024-11-28 05:16:06,921 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-11-28 05:16:06,921 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:16:07,867 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2024-11-28 05:16:07,868 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:16:07,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646332128] [2024-11-28 05:16:07,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646332128] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:16:07,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:16:07,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 22 [2024-11-28 05:16:07,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580708280] [2024-11-28 05:16:07,868 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:16:07,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:16:07,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:16:07,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:16:07,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:16:07,869 INFO L87 Difference]: Start difference. First operand 269 states and 311 transitions. Second operand has 23 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 20 states have internal predecessors, (73), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-28 05:16:13,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 05:16:14,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:16:14,573 INFO L93 Difference]: Finished difference Result 320 states and 379 transitions. [2024-11-28 05:16:14,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 05:16:14,573 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 20 states have internal predecessors, (73), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) Word has length 80 [2024-11-28 05:16:14,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:16:14,574 INFO L225 Difference]: With dead ends: 320 [2024-11-28 05:16:14,574 INFO L226 Difference]: Without dead ends: 320 [2024-11-28 05:16:14,575 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 138 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=297, Invalid=2153, Unknown=0, NotChecked=0, Total=2450 [2024-11-28 05:16:14,575 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 154 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:16:14,575 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 777 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-11-28 05:16:14,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2024-11-28 05:16:14,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 271. [2024-11-28 05:16:14,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 242 states have (on average 1.2231404958677685) internal successors, (296), 254 states have internal predecessors, (296), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 11 states have call predecessors, (11), 6 states have call successors, (11) [2024-11-28 05:16:14,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 313 transitions. [2024-11-28 05:16:14,579 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 313 transitions. Word has length 80 [2024-11-28 05:16:14,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:16:14,579 INFO L471 AbstractCegarLoop]: Abstraction has 271 states and 313 transitions. [2024-11-28 05:16:14,579 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 20 states have internal predecessors, (73), 6 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (8), 8 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-28 05:16:14,579 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 313 transitions. [2024-11-28 05:16:14,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-11-28 05:16:14,580 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:16:14,580 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 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] [2024-11-28 05:16:14,595 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-11-28 05:16:14,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:14,781 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2024-11-28 05:16:14,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:16:14,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1751859706, now seen corresponding path program 1 times [2024-11-28 05:16:14,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:16:14,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1222133568] [2024-11-28 05:16:14,781 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:16:14,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:16:14,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:16:14,783 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:16:14,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d262cfcb-8cb5-4dac-9366-88984dd56c87/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-11-28 05:16:15,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:16:15,158 INFO L256 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 77 conjuncts are in the unsatisfiable core [2024-11-28 05:16:15,163 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:16:15,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 5 [2024-11-28 05:16:15,542 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-28 05:16:15,543 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-28 05:16:16,076 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-28 05:16:16,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-28 05:16:16,431 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 5 treesize of output 3 [2024-11-28 05:16:16,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-11-28 05:16:17,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-11-28 05:16:17,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 48 [2024-11-28 05:16:18,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 58 [2024-11-28 05:16:18,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 22 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 68 [2024-11-28 05:16:19,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 29 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 78 [2024-11-28 05:16:20,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 37 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 88 [2024-11-28 05:16:22,337 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 05:16:22,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-28 05:16:24,191 INFO L349 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2024-11-28 05:16:24,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 18 select indices, 18 select index equivalence classes, 49 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 81 case distinctions, treesize of input 142 treesize of output 181