./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.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_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/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_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/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_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/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 7743788eb05cb3443d5449a0c3250a50955573eb924e62e5cc797e3ef82e3ba3 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:07:55,238 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:07:55,311 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 04:07:55,320 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:07:55,320 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:07:55,344 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:07:55,345 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:07:55,345 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:07:55,345 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:07:55,346 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:07:55,346 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:07:55,346 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:07:55,346 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:07:55,346 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:07:55,346 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:07:55,347 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:07:55,347 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:07:55,347 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:07:55,347 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:07:55,347 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:07:55,347 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 04:07:55,347 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 04:07:55,347 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 04:07:55,348 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:07:55,348 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:07:55,348 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 04:07:55,348 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:07:55,348 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:07:55,348 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:07:55,348 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:07:55,348 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:07:55,348 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:07:55,349 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:07:55,349 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:07:55,349 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:07:55,349 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:07:55,349 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:07:55,349 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:07:55,349 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:07:55,349 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:07:55,350 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:07:55,350 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:07:55,350 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:07:55,350 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:07:55,350 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:07:55,350 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:07:55,350 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:07:55,350 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_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/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 -> 7743788eb05cb3443d5449a0c3250a50955573eb924e62e5cc797e3ef82e3ba3 [2024-11-28 04:07:55,618 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:07:55,630 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:07:55,634 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:07:55,636 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:07:55,637 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:07:55,639 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i [2024-11-28 04:07:58,666 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/data/5f973c145/8001e816b8cd4de981be44ac7e6df9ec/FLAG5ee21a6f2 [2024-11-28 04:07:59,239 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:07:59,239 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i [2024-11-28 04:07:59,263 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/data/5f973c145/8001e816b8cd4de981be44ac7e6df9ec/FLAG5ee21a6f2 [2024-11-28 04:07:59,288 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/data/5f973c145/8001e816b8cd4de981be44ac7e6df9ec [2024-11-28 04:07:59,291 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:07:59,294 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:07:59,296 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:07:59,297 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:07:59,304 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:07:59,307 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:07:59" (1/1) ... [2024-11-28 04:07:59,308 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20b155b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:07:59, skipping insertion in model container [2024-11-28 04:07:59,309 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:07:59" (1/1) ... [2024-11-28 04:07:59,383 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:07:59,997 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 04:08:00,032 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 04:08:00,041 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 04:08:00,045 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 04:08:00,062 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 04:08:00,130 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 04:08:00,130 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 04:08:00,133 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 04:08:00,134 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 04:08:00,137 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 04:08:00,139 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 04:08:00,140 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 04:08:00,141 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 04:08:00,146 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 04:08:00,152 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:08:00,167 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 04:08:00,170 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1340a13c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:00, skipping insertion in model container [2024-11-28 04:08:00,171 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:08:00,171 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-11-28 04:08:00,173 INFO L158 Benchmark]: Toolchain (without parser) took 879.15ms. Allocated memory is still 142.6MB. Free memory was 116.6MB in the beginning and 95.2MB in the end (delta: 21.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 04:08:00,174 INFO L158 Benchmark]: CDTParser took 0.66ms. Allocated memory is still 142.6MB. Free memory is still 79.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:08:00,174 INFO L158 Benchmark]: CACSL2BoogieTranslator took 875.13ms. Allocated memory is still 142.6MB. Free memory was 116.6MB in the beginning and 95.2MB in the end (delta: 21.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 04:08:00,180 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.66ms. Allocated memory is still 142.6MB. Free memory is still 79.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 875.13ms. Allocated memory is still 142.6MB. Free memory was 116.6MB in the beginning and 95.2MB in the end (delta: 21.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 1001]: 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_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/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_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/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_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/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 7743788eb05cb3443d5449a0c3250a50955573eb924e62e5cc797e3ef82e3ba3 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:08:02,770 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:08:02,897 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-28 04:08:02,908 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:08:02,911 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:08:02,955 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:08:02,956 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:08:02,956 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:08:02,957 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:08:02,957 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:08:02,958 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:08:02,958 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:08:02,959 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:08:02,959 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:08:02,960 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:08:02,960 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:08:02,960 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:08:02,960 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:08:02,960 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:08:02,960 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:08:02,960 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 04:08:02,961 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 04:08:02,961 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 04:08:02,961 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:08:02,961 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:08:02,961 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 04:08:02,961 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 04:08:02,961 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 04:08:02,962 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:08:02,962 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:08:02,962 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:08:02,963 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:08:02,963 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:08:02,963 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:08:02,963 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:08:02,963 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:08:02,963 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:08:02,963 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:08:02,963 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:08:02,964 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:08:02,965 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:08:02,965 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:08:02,965 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:08:02,965 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 04:08:02,965 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 04:08:02,965 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:08:02,965 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:08:02,965 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:08:02,966 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:08:02,966 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_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/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 -> 7743788eb05cb3443d5449a0c3250a50955573eb924e62e5cc797e3ef82e3ba3 [2024-11-28 04:08:03,318 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:08:03,329 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:08:03,334 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:08:03,336 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:08:03,336 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:08:03,337 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i [2024-11-28 04:08:06,319 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/data/67f8bb226/f149b0d634544db6b8350d841b9ef3df/FLAGce90b7730 [2024-11-28 04:08:06,711 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:08:06,712 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i [2024-11-28 04:08:06,729 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/data/67f8bb226/f149b0d634544db6b8350d841b9ef3df/FLAGce90b7730 [2024-11-28 04:08:06,742 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/data/67f8bb226/f149b0d634544db6b8350d841b9ef3df [2024-11-28 04:08:06,744 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:08:06,746 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:08:06,747 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:08:06,747 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:08:06,751 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:08:06,751 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:08:06" (1/1) ... [2024-11-28 04:08:06,752 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30542b1e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:06, skipping insertion in model container [2024-11-28 04:08:06,752 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:08:06" (1/1) ... [2024-11-28 04:08:06,797 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:08:07,342 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 04:08:07,388 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 04:08:07,396 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 04:08:07,402 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 04:08:07,422 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 04:08:07,483 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 04:08:07,483 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 04:08:07,486 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 04:08:07,486 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 04:08:07,490 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 04:08:07,491 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 04:08:07,492 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 04:08:07,493 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 04:08:07,498 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 04:08:07,503 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:08:07,528 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-28 04:08:07,548 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:08:07,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 04:08:07,673 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 04:08:07,675 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 04:08:07,680 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 04:08:07,687 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 04:08:07,724 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 04:08:07,725 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 04:08:07,731 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 04:08:07,732 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 04:08:07,737 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 04:08:07,737 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 04:08:07,738 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 04:08:07,738 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 04:08:07,743 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 04:08:07,746 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:08:07,756 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:08:07,880 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:08:07,959 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:08:07,959 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07 WrapperNode [2024-11-28 04:08:07,960 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:08:07,961 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:08:07,961 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:08:07,961 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:08:07,970 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,017 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,102 INFO L138 Inliner]: procedures = 286, calls = 300, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 1043 [2024-11-28 04:08:08,102 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:08:08,103 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:08:08,103 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:08:08,103 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:08:08,119 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,119 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,129 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,215 INFO L175 MemorySlicer]: Split 268 memory accesses to 4 slices as follows [2, 34, 12, 220]. 82 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [2, 0, 10, 0]. The 54 writes are split as follows [0, 4, 1, 49]. [2024-11-28 04:08:08,216 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,216 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,292 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,294 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,309 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,318 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,326 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,347 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:08:08,351 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:08:08,352 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:08:08,352 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:08:08,353 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (1/1) ... [2024-11-28 04:08:08,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:08:08,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:08,388 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:08:08,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:08:08,428 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2024-11-28 04:08:08,429 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2024-11-28 04:08:08,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-11-28 04:08:08,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-11-28 04:08:08,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-11-28 04:08:08,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-11-28 04:08:08,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-28 04:08:08,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-28 04:08:08,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-28 04:08:08,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-28 04:08:08,430 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 04:08:08,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 04:08:08,431 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 04:08:08,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 04:08:08,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 04:08:08,433 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 04:08:08,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-28 04:08:08,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-28 04:08:08,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-28 04:08:08,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-28 04:08:08,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 04:08:08,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-28 04:08:08,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-28 04:08:08,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-28 04:08:08,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-11-28 04:08:08,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-11-28 04:08:08,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-11-28 04:08:08,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-11-28 04:08:08,434 INFO L130 BoogieDeclarations]: Found specification of procedure alt_bzero [2024-11-28 04:08:08,434 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_bzero [2024-11-28 04:08:08,434 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-28 04:08:08,434 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-28 04:08:08,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 04:08:08,435 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:08:08,435 INFO L130 BoogieDeclarations]: Found specification of procedure alt_malloc [2024-11-28 04:08:08,435 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_malloc [2024-11-28 04:08:08,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 04:08:08,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 04:08:08,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 04:08:08,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 04:08:08,435 INFO L130 BoogieDeclarations]: Found specification of procedure alt_free [2024-11-28 04:08:08,436 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_free [2024-11-28 04:08:08,436 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:08:08,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:08:08,726 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:08:08,729 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:08:14,047 INFO L? ?]: Removed 1086 outVars from TransFormulas that were not future-live. [2024-11-28 04:08:14,047 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:08:14,086 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:08:14,086 INFO L312 CfgBuilder]: Removed 36 assume(true) statements. [2024-11-28 04:08:14,087 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:08:14 BoogieIcfgContainer [2024-11-28 04:08:14,087 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:08:14,089 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:08:14,089 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:08:14,094 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:08:14,095 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:08:06" (1/3) ... [2024-11-28 04:08:14,095 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10818ff9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:08:14, skipping insertion in model container [2024-11-28 04:08:14,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:07" (2/3) ... [2024-11-28 04:08:14,096 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10818ff9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:08:14, skipping insertion in model container [2024-11-28 04:08:14,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:08:14" (3/3) ... [2024-11-28 04:08:14,097 INFO L128 eAbstractionObserver]: Analyzing ICFG uthash_SFH_test6-1.i [2024-11-28 04:08:14,110 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:08:14,112 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG uthash_SFH_test6-1.i that has 6 procedures, 1086 locations, 1 initial locations, 36 loop locations, and 522 error locations. [2024-11-28 04:08:14,176 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:08:14,190 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;@8f397c1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:08:14,190 INFO L334 AbstractCegarLoop]: Starting to check reachability of 522 error locations. [2024-11-28 04:08:14,202 INFO L276 IsEmpty]: Start isEmpty. Operand has 1086 states, 541 states have (on average 2.195933456561922) internal successors, (1188), 1066 states have internal predecessors, (1188), 18 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-28 04:08:14,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2024-11-28 04:08:14,209 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:14,210 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1] [2024-11-28 04:08:14,210 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:14,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:14,217 INFO L85 PathProgramCache]: Analyzing trace with hash 85465, now seen corresponding path program 1 times [2024-11-28 04:08:14,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:14,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [314377646] [2024-11-28 04:08:14,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:14,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:14,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:14,239 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:14,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:08:14,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:14,476 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:08:14,481 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:14,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 7 [2024-11-28 04:08:14,567 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 04:08:14,568 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:14,568 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:14,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314377646] [2024-11-28 04:08:14,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314377646] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:14,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:14,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:08:14,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049994080] [2024-11-28 04:08:14,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:14,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:08:14,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:14,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:08:14,608 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:08:14,613 INFO L87 Difference]: Start difference. First operand has 1086 states, 541 states have (on average 2.195933456561922) internal successors, (1188), 1066 states have internal predecessors, (1188), 18 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:16,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:16,763 INFO L93 Difference]: Finished difference Result 1166 states and 1236 transitions. [2024-11-28 04:08:16,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:08:16,766 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2024-11-28 04:08:16,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:16,783 INFO L225 Difference]: With dead ends: 1166 [2024-11-28 04:08:16,784 INFO L226 Difference]: Without dead ends: 1164 [2024-11-28 04:08:16,785 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:08:16,788 INFO L435 NwaCegarLoop]: 797 mSDtfsCounter, 721 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:16,788 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [724 Valid, 1043 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-28 04:08:16,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2024-11-28 04:08:16,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1107. [2024-11-28 04:08:16,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1107 states, 577 states have (on average 2.0554592720970537) internal successors, (1186), 1089 states have internal predecessors, (1186), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-28 04:08:16,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1107 states to 1107 states and 1216 transitions. [2024-11-28 04:08:16,884 INFO L78 Accepts]: Start accepts. Automaton has 1107 states and 1216 transitions. Word has length 3 [2024-11-28 04:08:16,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:16,885 INFO L471 AbstractCegarLoop]: Abstraction has 1107 states and 1216 transitions. [2024-11-28 04:08:16,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:16,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1216 transitions. [2024-11-28 04:08:16,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2024-11-28 04:08:16,885 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:16,885 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1] [2024-11-28 04:08:16,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 04:08:17,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:17,086 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:17,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:17,087 INFO L85 PathProgramCache]: Analyzing trace with hash 85466, now seen corresponding path program 1 times [2024-11-28 04:08:17,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:17,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [282522385] [2024-11-28 04:08:17,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:17,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:17,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:17,089 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:17,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:08:17,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:17,261 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:08:17,263 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:17,272 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 04:08:17,288 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 04:08:17,289 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:17,289 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:17,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282522385] [2024-11-28 04:08:17,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282522385] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:17,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:17,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:08:17,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381085196] [2024-11-28 04:08:17,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:17,292 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:08:17,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:17,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:08:17,292 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:08:17,293 INFO L87 Difference]: Start difference. First operand 1107 states and 1216 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:20,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:20,798 INFO L93 Difference]: Finished difference Result 1512 states and 1658 transitions. [2024-11-28 04:08:20,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:08:20,800 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2024-11-28 04:08:20,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:20,806 INFO L225 Difference]: With dead ends: 1512 [2024-11-28 04:08:20,807 INFO L226 Difference]: Without dead ends: 1512 [2024-11-28 04:08:20,807 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:08:20,810 INFO L435 NwaCegarLoop]: 937 mSDtfsCounter, 429 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 1540 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:20,811 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 1540 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 714 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-28 04:08:20,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1512 states. [2024-11-28 04:08:20,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1512 to 1320. [2024-11-28 04:08:20,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1320 states, 789 states have (on average 2.041825095057034) internal successors, (1611), 1300 states have internal predecessors, (1611), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-28 04:08:20,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1320 states to 1320 states and 1645 transitions. [2024-11-28 04:08:20,852 INFO L78 Accepts]: Start accepts. Automaton has 1320 states and 1645 transitions. Word has length 3 [2024-11-28 04:08:20,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:20,853 INFO L471 AbstractCegarLoop]: Abstraction has 1320 states and 1645 transitions. [2024-11-28 04:08:20,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:20,853 INFO L276 IsEmpty]: Start isEmpty. Operand 1320 states and 1645 transitions. [2024-11-28 04:08:20,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-28 04:08:20,853 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:20,853 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:20,862 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 04:08:21,054 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:21,054 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:21,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:21,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1875000221, now seen corresponding path program 1 times [2024-11-28 04:08:21,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:21,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [991273924] [2024-11-28 04:08:21,055 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:21,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:21,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:21,057 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:21,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:08:21,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:21,234 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:08:21,236 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:21,248 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 04:08:21,346 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-11-28 04:08:21,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2024-11-28 04:08:21,488 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 04:08:21,488 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:21,489 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:21,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991273924] [2024-11-28 04:08:21,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991273924] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:21,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:21,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:08:21,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560493700] [2024-11-28 04:08:21,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:21,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:08:21,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:21,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:08:21,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:08:21,491 INFO L87 Difference]: Start difference. First operand 1320 states and 1645 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:28,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:28,106 INFO L93 Difference]: Finished difference Result 2204 states and 2405 transitions. [2024-11-28 04:08:28,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:08:28,107 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2024-11-28 04:08:28,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:28,117 INFO L225 Difference]: With dead ends: 2204 [2024-11-28 04:08:28,117 INFO L226 Difference]: Without dead ends: 2204 [2024-11-28 04:08:28,117 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:08:28,118 INFO L435 NwaCegarLoop]: 1055 mSDtfsCounter, 1152 mSDsluCounter, 1188 mSDsCounter, 0 mSdLazyCounter, 1601 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1162 SdHoareTripleChecker+Valid, 2243 SdHoareTripleChecker+Invalid, 1611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:28,118 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1162 Valid, 2243 Invalid, 1611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1601 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2024-11-28 04:08:28,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2204 states. [2024-11-28 04:08:28,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2204 to 1470. [2024-11-28 04:08:28,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1470 states, 939 states have (on average 2.022364217252396) internal successors, (1899), 1450 states have internal predecessors, (1899), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-28 04:08:28,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1470 states to 1470 states and 1933 transitions. [2024-11-28 04:08:28,165 INFO L78 Accepts]: Start accepts. Automaton has 1470 states and 1933 transitions. Word has length 9 [2024-11-28 04:08:28,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:28,166 INFO L471 AbstractCegarLoop]: Abstraction has 1470 states and 1933 transitions. [2024-11-28 04:08:28,166 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:28,166 INFO L276 IsEmpty]: Start isEmpty. Operand 1470 states and 1933 transitions. [2024-11-28 04:08:28,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-28 04:08:28,167 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:28,167 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:28,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:08:28,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:28,367 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:28,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:28,368 INFO L85 PathProgramCache]: Analyzing trace with hash 2004535318, now seen corresponding path program 1 times [2024-11-28 04:08:28,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:28,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [273332488] [2024-11-28 04:08:28,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:28,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:28,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:28,376 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:28,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:08:28,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:28,596 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:08:28,598 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:28,607 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 04:08:28,642 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 04:08:28,643 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:28,643 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:28,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273332488] [2024-11-28 04:08:28,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273332488] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:28,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:28,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:08:28,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311913401] [2024-11-28 04:08:28,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:28,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:08:28,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:28,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:08:28,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:08:28,648 INFO L87 Difference]: Start difference. First operand 1470 states and 1933 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:32,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:32,241 INFO L93 Difference]: Finished difference Result 2018 states and 2709 transitions. [2024-11-28 04:08:32,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:08:32,243 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2024-11-28 04:08:32,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:32,251 INFO L225 Difference]: With dead ends: 2018 [2024-11-28 04:08:32,251 INFO L226 Difference]: Without dead ends: 2018 [2024-11-28 04:08:32,251 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 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 04:08:32,252 INFO L435 NwaCegarLoop]: 1017 mSDtfsCounter, 925 mSDsluCounter, 1081 mSDsCounter, 0 mSdLazyCounter, 1476 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 928 SdHoareTripleChecker+Valid, 2098 SdHoareTripleChecker+Invalid, 1525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:32,252 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [928 Valid, 2098 Invalid, 1525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1476 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-11-28 04:08:32,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2018 states. [2024-11-28 04:08:32,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2018 to 1425. [2024-11-28 04:08:32,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1425 states, 939 states have (on average 1.959531416400426) internal successors, (1840), 1405 states have internal predecessors, (1840), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-28 04:08:32,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1425 states to 1425 states and 1874 transitions. [2024-11-28 04:08:32,293 INFO L78 Accepts]: Start accepts. Automaton has 1425 states and 1874 transitions. Word has length 10 [2024-11-28 04:08:32,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:32,293 INFO L471 AbstractCegarLoop]: Abstraction has 1425 states and 1874 transitions. [2024-11-28 04:08:32,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:32,293 INFO L276 IsEmpty]: Start isEmpty. Operand 1425 states and 1874 transitions. [2024-11-28 04:08:32,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-28 04:08:32,294 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:32,294 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:32,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:08:32,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:32,495 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:32,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:32,495 INFO L85 PathProgramCache]: Analyzing trace with hash 2004535319, now seen corresponding path program 1 times [2024-11-28 04:08:32,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:32,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [362967755] [2024-11-28 04:08:32,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:32,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:32,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:32,499 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:32,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:08:32,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:32,688 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:08:32,690 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:32,705 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 04:08:32,758 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 04:08:32,758 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:32,758 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:32,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362967755] [2024-11-28 04:08:32,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362967755] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:32,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:32,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:08:32,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631947156] [2024-11-28 04:08:32,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:32,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:08:32,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:32,760 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:08:32,760 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:08:32,760 INFO L87 Difference]: Start difference. First operand 1425 states and 1874 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:37,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:37,434 INFO L93 Difference]: Finished difference Result 2083 states and 2732 transitions. [2024-11-28 04:08:37,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:08:37,436 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2024-11-28 04:08:37,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:37,442 INFO L225 Difference]: With dead ends: 2083 [2024-11-28 04:08:37,442 INFO L226 Difference]: Without dead ends: 2083 [2024-11-28 04:08:37,443 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 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 04:08:37,444 INFO L435 NwaCegarLoop]: 1193 mSDtfsCounter, 705 mSDsluCounter, 1260 mSDsCounter, 0 mSdLazyCounter, 1463 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 2453 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:37,444 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [707 Valid, 2453 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1463 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2024-11-28 04:08:37,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2083 states. [2024-11-28 04:08:37,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2083 to 1417. [2024-11-28 04:08:37,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1417 states, 941 states have (on average 1.9319872476089266) internal successors, (1818), 1397 states have internal predecessors, (1818), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-28 04:08:37,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1417 states to 1417 states and 1852 transitions. [2024-11-28 04:08:37,505 INFO L78 Accepts]: Start accepts. Automaton has 1417 states and 1852 transitions. Word has length 10 [2024-11-28 04:08:37,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:37,505 INFO L471 AbstractCegarLoop]: Abstraction has 1417 states and 1852 transitions. [2024-11-28 04:08:37,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:37,506 INFO L276 IsEmpty]: Start isEmpty. Operand 1417 states and 1852 transitions. [2024-11-28 04:08:37,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-28 04:08:37,506 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:37,506 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:37,517 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 04:08:37,707 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:37,707 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:37,708 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:37,708 INFO L85 PathProgramCache]: Analyzing trace with hash -573654689, now seen corresponding path program 1 times [2024-11-28 04:08:37,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:37,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1291295975] [2024-11-28 04:08:37,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:37,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:37,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:37,710 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:37,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:08:37,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:37,878 INFO L256 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 04:08:37,880 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:37,959 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 04:08:37,959 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:37,959 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:37,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291295975] [2024-11-28 04:08:37,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291295975] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:37,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:37,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:08:37,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670785098] [2024-11-28 04:08:37,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:37,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:08:37,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:37,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:08:37,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:08:37,961 INFO L87 Difference]: Start difference. First operand 1417 states and 1852 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:38,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:38,844 INFO L93 Difference]: Finished difference Result 1865 states and 2410 transitions. [2024-11-28 04:08:38,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:08:38,845 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2024-11-28 04:08:38,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:38,852 INFO L225 Difference]: With dead ends: 1865 [2024-11-28 04:08:38,852 INFO L226 Difference]: Without dead ends: 1865 [2024-11-28 04:08:38,852 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:08:38,856 INFO L435 NwaCegarLoop]: 1156 mSDtfsCounter, 456 mSDsluCounter, 2042 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 3198 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:38,858 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 3198 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 04:08:38,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1865 states. [2024-11-28 04:08:38,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1865 to 1673. [2024-11-28 04:08:38,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1673 states, 1197 states have (on average 1.9473684210526316) internal successors, (2331), 1653 states have internal predecessors, (2331), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-28 04:08:38,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1673 states to 1673 states and 2365 transitions. [2024-11-28 04:08:38,902 INFO L78 Accepts]: Start accepts. Automaton has 1673 states and 2365 transitions. Word has length 13 [2024-11-28 04:08:38,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:38,902 INFO L471 AbstractCegarLoop]: Abstraction has 1673 states and 2365 transitions. [2024-11-28 04:08:38,902 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:38,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1673 states and 2365 transitions. [2024-11-28 04:08:38,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-28 04:08:38,906 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:38,906 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:38,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 04:08:39,107 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:39,107 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr322REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:39,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:39,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1300891885, now seen corresponding path program 1 times [2024-11-28 04:08:39,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:39,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [534352227] [2024-11-28 04:08:39,108 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:39,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:39,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:39,109 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:39,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:08:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:39,273 INFO L256 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:08:39,274 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:39,330 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 04:08:39,330 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:39,330 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:39,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534352227] [2024-11-28 04:08:39,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534352227] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:39,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:39,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:08:39,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514211111] [2024-11-28 04:08:39,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:39,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:08:39,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:39,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:08:39,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:08:39,331 INFO L87 Difference]: Start difference. First operand 1673 states and 2365 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:42,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:42,003 INFO L93 Difference]: Finished difference Result 1719 states and 2312 transitions. [2024-11-28 04:08:42,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:08:42,004 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2024-11-28 04:08:42,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:42,011 INFO L225 Difference]: With dead ends: 1719 [2024-11-28 04:08:42,011 INFO L226 Difference]: Without dead ends: 1719 [2024-11-28 04:08:42,011 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 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 04:08:42,013 INFO L435 NwaCegarLoop]: 818 mSDtfsCounter, 739 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 1050 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 1621 SdHoareTripleChecker+Invalid, 1077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:42,013 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [742 Valid, 1621 Invalid, 1077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1050 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-28 04:08:42,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1719 states. [2024-11-28 04:08:42,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1719 to 1650. [2024-11-28 04:08:42,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1650 states, 1197 states have (on average 1.8705096073517127) internal successors, (2239), 1630 states have internal predecessors, (2239), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-28 04:08:42,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1650 states to 1650 states and 2273 transitions. [2024-11-28 04:08:42,052 INFO L78 Accepts]: Start accepts. Automaton has 1650 states and 2273 transitions. Word has length 13 [2024-11-28 04:08:42,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:42,052 INFO L471 AbstractCegarLoop]: Abstraction has 1650 states and 2273 transitions. [2024-11-28 04:08:42,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:42,052 INFO L276 IsEmpty]: Start isEmpty. Operand 1650 states and 2273 transitions. [2024-11-28 04:08:42,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-28 04:08:42,053 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:42,053 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:42,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 04:08:42,253 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:42,254 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr323REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:42,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:42,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1300891884, now seen corresponding path program 1 times [2024-11-28 04:08:42,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:42,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1153736913] [2024-11-28 04:08:42,254 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:42,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:42,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:42,256 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:42,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:08:42,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:42,424 INFO L256 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:08:42,426 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:42,433 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 04:08:42,564 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 04:08:42,564 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:42,564 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:42,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153736913] [2024-11-28 04:08:42,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153736913] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:42,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:42,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:08:42,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215611923] [2024-11-28 04:08:42,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:42,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:08:42,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:42,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:08:42,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:08:42,566 INFO L87 Difference]: Start difference. First operand 1650 states and 2273 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:46,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:46,461 INFO L93 Difference]: Finished difference Result 1775 states and 2211 transitions. [2024-11-28 04:08:46,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:08:46,462 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2024-11-28 04:08:46,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:46,466 INFO L225 Difference]: With dead ends: 1775 [2024-11-28 04:08:46,466 INFO L226 Difference]: Without dead ends: 1775 [2024-11-28 04:08:46,466 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 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 04:08:46,466 INFO L435 NwaCegarLoop]: 889 mSDtfsCounter, 408 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 1195 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 1953 SdHoareTripleChecker+Invalid, 1210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:46,467 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 1953 Invalid, 1210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1195 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2024-11-28 04:08:46,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1775 states. [2024-11-28 04:08:46,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1775 to 1599. [2024-11-28 04:08:46,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1599 states, 1146 states have (on average 1.869109947643979) internal successors, (2142), 1579 states have internal predecessors, (2142), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-28 04:08:46,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 2176 transitions. [2024-11-28 04:08:46,501 INFO L78 Accepts]: Start accepts. Automaton has 1599 states and 2176 transitions. Word has length 13 [2024-11-28 04:08:46,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:46,502 INFO L471 AbstractCegarLoop]: Abstraction has 1599 states and 2176 transitions. [2024-11-28 04:08:46,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:46,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1599 states and 2176 transitions. [2024-11-28 04:08:46,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-28 04:08:46,503 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:46,503 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:46,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 04:08:46,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:46,704 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:46,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:46,704 INFO L85 PathProgramCache]: Analyzing trace with hash -891307863, now seen corresponding path program 1 times [2024-11-28 04:08:46,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:46,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1096983784] [2024-11-28 04:08:46,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:46,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:46,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:46,708 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:46,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:08:46,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:46,886 INFO L256 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 04:08:46,888 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:46,895 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:08:46,896 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:08:46,896 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:08:46,904 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 30 treesize of output 39 [2024-11-28 04:08:46,976 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:08:46,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 26 [2024-11-28 04:08:46,995 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 04:08:46,997 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:46,997 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:46,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096983784] [2024-11-28 04:08:46,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096983784] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:46,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:46,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:08:46,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415609132] [2024-11-28 04:08:46,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:46,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:08:46,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:46,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:08:46,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:08:46,999 INFO L87 Difference]: Start difference. First operand 1599 states and 2176 transitions. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:47,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:47,774 INFO L93 Difference]: Finished difference Result 2158 states and 2567 transitions. [2024-11-28 04:08:47,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:08:47,775 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2024-11-28 04:08:47,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:47,782 INFO L225 Difference]: With dead ends: 2158 [2024-11-28 04:08:47,782 INFO L226 Difference]: Without dead ends: 2158 [2024-11-28 04:08:47,782 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:08:47,783 INFO L435 NwaCegarLoop]: 1009 mSDtfsCounter, 920 mSDsluCounter, 1994 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 932 SdHoareTripleChecker+Valid, 3003 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:47,784 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [932 Valid, 3003 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 04:08:47,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2158 states. [2024-11-28 04:08:47,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2158 to 1279. [2024-11-28 04:08:47,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1279 states, 828 states have (on average 1.8671497584541064) internal successors, (1546), 1261 states have internal predecessors, (1546), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-28 04:08:47,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1279 states to 1279 states and 1576 transitions. [2024-11-28 04:08:47,815 INFO L78 Accepts]: Start accepts. Automaton has 1279 states and 1576 transitions. Word has length 16 [2024-11-28 04:08:47,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:47,815 INFO L471 AbstractCegarLoop]: Abstraction has 1279 states and 1576 transitions. [2024-11-28 04:08:47,815 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:47,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1279 states and 1576 transitions. [2024-11-28 04:08:47,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-28 04:08:47,819 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:47,819 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:47,831 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 04:08:48,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:48,021 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:48,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:48,021 INFO L85 PathProgramCache]: Analyzing trace with hash 418110181, now seen corresponding path program 1 times [2024-11-28 04:08:48,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:48,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [471045780] [2024-11-28 04:08:48,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:48,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:48,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:48,026 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:48,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:08:48,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:48,245 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:08:48,247 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:48,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:08:48,296 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:48,296 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:48,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471045780] [2024-11-28 04:08:48,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471045780] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:48,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:48,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:08:48,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401929823] [2024-11-28 04:08:48,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:48,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:08:48,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:48,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:08:48,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:08:48,298 INFO L87 Difference]: Start difference. First operand 1279 states and 1576 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:51,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:51,193 INFO L93 Difference]: Finished difference Result 1705 states and 2105 transitions. [2024-11-28 04:08:51,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:08:51,194 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2024-11-28 04:08:51,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:51,199 INFO L225 Difference]: With dead ends: 1705 [2024-11-28 04:08:51,199 INFO L226 Difference]: Without dead ends: 1705 [2024-11-28 04:08:51,199 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 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 04:08:51,200 INFO L435 NwaCegarLoop]: 581 mSDtfsCounter, 948 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 1169 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 951 SdHoareTripleChecker+Valid, 1352 SdHoareTripleChecker+Invalid, 1197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:51,200 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [951 Valid, 1352 Invalid, 1197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1169 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-28 04:08:51,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1705 states. [2024-11-28 04:08:51,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1705 to 1256. [2024-11-28 04:08:51,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1256 states, 828 states have (on average 1.8115942028985508) internal successors, (1500), 1238 states have internal predecessors, (1500), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-28 04:08:51,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1256 states to 1256 states and 1530 transitions. [2024-11-28 04:08:51,223 INFO L78 Accepts]: Start accepts. Automaton has 1256 states and 1530 transitions. Word has length 20 [2024-11-28 04:08:51,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:51,223 INFO L471 AbstractCegarLoop]: Abstraction has 1256 states and 1530 transitions. [2024-11-28 04:08:51,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:51,223 INFO L276 IsEmpty]: Start isEmpty. Operand 1256 states and 1530 transitions. [2024-11-28 04:08:51,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-28 04:08:51,224 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:51,224 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:51,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 04:08:51,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:51,425 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:51,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:51,425 INFO L85 PathProgramCache]: Analyzing trace with hash 418110182, now seen corresponding path program 1 times [2024-11-28 04:08:51,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:51,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1438423097] [2024-11-28 04:08:51,426 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:51,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:51,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:51,427 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:51,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:08:51,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:51,627 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:08:51,630 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:51,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:08:51,805 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 04:08:51,805 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:51,805 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:51,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438423097] [2024-11-28 04:08:51,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438423097] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:51,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:51,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:08:51,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880223222] [2024-11-28 04:08:51,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:51,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:08:51,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:51,807 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:08:51,807 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:08:51,807 INFO L87 Difference]: Start difference. First operand 1256 states and 1530 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:57,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:57,332 INFO L93 Difference]: Finished difference Result 1975 states and 2407 transitions. [2024-11-28 04:08:57,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:08:57,333 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2024-11-28 04:08:57,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:57,337 INFO L225 Difference]: With dead ends: 1975 [2024-11-28 04:08:57,337 INFO L226 Difference]: Without dead ends: 1975 [2024-11-28 04:08:57,337 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 16 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 04:08:57,337 INFO L435 NwaCegarLoop]: 1213 mSDtfsCounter, 803 mSDsluCounter, 2001 mSDsCounter, 0 mSdLazyCounter, 2257 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 805 SdHoareTripleChecker+Valid, 3214 SdHoareTripleChecker+Invalid, 2280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 2257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:57,337 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [805 Valid, 3214 Invalid, 2280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 2257 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2024-11-28 04:08:57,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1975 states. [2024-11-28 04:08:57,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1975 to 1372. [2024-11-28 04:08:57,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1372 states, 944 states have (on average 1.7372881355932204) internal successors, (1640), 1354 states have internal predecessors, (1640), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-28 04:08:57,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1372 states to 1372 states and 1670 transitions. [2024-11-28 04:08:57,360 INFO L78 Accepts]: Start accepts. Automaton has 1372 states and 1670 transitions. Word has length 20 [2024-11-28 04:08:57,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:57,360 INFO L471 AbstractCegarLoop]: Abstraction has 1372 states and 1670 transitions. [2024-11-28 04:08:57,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:08:57,361 INFO L276 IsEmpty]: Start isEmpty. Operand 1372 states and 1670 transitions. [2024-11-28 04:08:57,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-28 04:08:57,361 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:57,362 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:57,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 04:08:57,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:57,562 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:08:57,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:57,563 INFO L85 PathProgramCache]: Analyzing trace with hash -2062687914, now seen corresponding path program 1 times [2024-11-28 04:08:57,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:08:57,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1051492704] [2024-11-28 04:08:57,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:57,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:57,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:57,566 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:57,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:08:57,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:57,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 04:08:57,839 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:57,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:08:58,156 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 04:08:58,156 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:08:58,900 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 04:08:58,900 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:08:58,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051492704] [2024-11-28 04:08:58,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051492704] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:08:58,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:08:58,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2024-11-28 04:08:58,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881026250] [2024-11-28 04:08:58,901 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:08:58,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:08:58,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:08:58,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:08:58,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:08:58,902 INFO L87 Difference]: Start difference. First operand 1372 states and 1670 transitions. Second operand has 10 states, 9 states have (on average 8.11111111111111) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:09:13,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:13,235 INFO L93 Difference]: Finished difference Result 2337 states and 2903 transitions. [2024-11-28 04:09:13,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:09:13,237 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.11111111111111) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2024-11-28 04:09:13,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:13,243 INFO L225 Difference]: With dead ends: 2337 [2024-11-28 04:09:13,243 INFO L226 Difference]: Without dead ends: 2337 [2024-11-28 04:09:13,243 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:09:13,244 INFO L435 NwaCegarLoop]: 1267 mSDtfsCounter, 2454 mSDsluCounter, 3782 mSDsCounter, 0 mSdLazyCounter, 3867 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2456 SdHoareTripleChecker+Valid, 5049 SdHoareTripleChecker+Invalid, 3897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 3867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:13,244 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2456 Valid, 5049 Invalid, 3897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 3867 Invalid, 0 Unknown, 0 Unchecked, 14.0s Time] [2024-11-28 04:09:13,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2337 states. [2024-11-28 04:09:13,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2337 to 1538. [2024-11-28 04:09:13,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1538 states, 1110 states have (on average 1.6882882882882884) internal successors, (1874), 1520 states have internal predecessors, (1874), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-28 04:09:13,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 1904 transitions. [2024-11-28 04:09:13,272 INFO L78 Accepts]: Start accepts. Automaton has 1538 states and 1904 transitions. Word has length 39 [2024-11-28 04:09:13,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:13,272 INFO L471 AbstractCegarLoop]: Abstraction has 1538 states and 1904 transitions. [2024-11-28 04:09:13,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.11111111111111) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:09:13,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1538 states and 1904 transitions. [2024-11-28 04:09:13,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-28 04:09:13,274 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:13,274 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:09:13,289 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-28 04:09:13,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:13,475 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:09:13,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:13,475 INFO L85 PathProgramCache]: Analyzing trace with hash -705673513, now seen corresponding path program 1 times [2024-11-28 04:09:13,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:13,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1321759860] [2024-11-28 04:09:13,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:13,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:13,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:09:13,477 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:09:13,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:09:13,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:13,748 INFO L256 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:09:13,750 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:13,814 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 04:09:13,818 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:09:13,818 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:13,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321759860] [2024-11-28 04:09:13,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321759860] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:09:13,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:09:13,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:09:13,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604195186] [2024-11-28 04:09:13,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:09:13,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:09:13,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:13,819 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:09:13,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:09:13,820 INFO L87 Difference]: Start difference. First operand 1538 states and 1904 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:09:13,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:13,940 INFO L93 Difference]: Finished difference Result 1223 states and 1464 transitions. [2024-11-28 04:09:13,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:09:13,940 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2024-11-28 04:09:13,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:13,943 INFO L225 Difference]: With dead ends: 1223 [2024-11-28 04:09:13,944 INFO L226 Difference]: Without dead ends: 1223 [2024-11-28 04:09:13,944 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 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 04:09:13,945 INFO L435 NwaCegarLoop]: 965 mSDtfsCounter, 56 mSDsluCounter, 1857 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 2822 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:13,945 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 2822 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:09:13,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1223 states. [2024-11-28 04:09:13,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1223 to 1221. [2024-11-28 04:09:13,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1221 states, 816 states have (on average 1.7549019607843137) internal successors, (1432), 1203 states have internal predecessors, (1432), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-28 04:09:13,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1221 states to 1221 states and 1462 transitions. [2024-11-28 04:09:13,967 INFO L78 Accepts]: Start accepts. Automaton has 1221 states and 1462 transitions. Word has length 56 [2024-11-28 04:09:13,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:13,967 INFO L471 AbstractCegarLoop]: Abstraction has 1221 states and 1462 transitions. [2024-11-28 04:09:13,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:09:13,967 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 1462 transitions. [2024-11-28 04:09:13,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-28 04:09:13,970 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:13,970 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:09:13,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 04:09:14,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:14,171 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:09:14,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:14,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1129088035, now seen corresponding path program 1 times [2024-11-28 04:09:14,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:14,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1768919979] [2024-11-28 04:09:14,173 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:14,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:14,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:09:14,175 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:09:14,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:09:14,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:14,519 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:09:14,525 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:14,601 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-28 04:09:14,601 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 04:09:14,665 INFO L349 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2024-11-28 04:09:14,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 17 [2024-11-28 04:09:15,131 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 04:09:15,131 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:09:15,131 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:15,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768919979] [2024-11-28 04:09:15,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768919979] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:09:15,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:09:15,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:09:15,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508264522] [2024-11-28 04:09:15,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:09:15,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:09:15,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:15,133 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:09:15,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:09:15,133 INFO L87 Difference]: Start difference. First operand 1221 states and 1462 transitions. Second operand has 5 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:09:18,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:18,427 INFO L93 Difference]: Finished difference Result 2190 states and 2624 transitions. [2024-11-28 04:09:18,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:09:18,427 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2024-11-28 04:09:18,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:18,434 INFO L225 Difference]: With dead ends: 2190 [2024-11-28 04:09:18,434 INFO L226 Difference]: Without dead ends: 2190 [2024-11-28 04:09:18,434 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 60 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 04:09:18,435 INFO L435 NwaCegarLoop]: 617 mSDtfsCounter, 2437 mSDsluCounter, 1089 mSDsCounter, 0 mSdLazyCounter, 1239 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2437 SdHoareTripleChecker+Valid, 1706 SdHoareTripleChecker+Invalid, 1295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:18,435 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2437 Valid, 1706 Invalid, 1295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1239 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-11-28 04:09:18,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2190 states. [2024-11-28 04:09:18,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2190 to 1697. [2024-11-28 04:09:18,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1697 states, 1277 states have (on average 1.7517619420516837) internal successors, (2237), 1667 states have internal predecessors, (2237), 29 states have call successors, (29), 9 states have call predecessors, (29), 7 states have return successors, (25), 22 states have call predecessors, (25), 25 states have call successors, (25) [2024-11-28 04:09:18,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1697 states to 1697 states and 2291 transitions. [2024-11-28 04:09:18,463 INFO L78 Accepts]: Start accepts. Automaton has 1697 states and 2291 transitions. Word has length 64 [2024-11-28 04:09:18,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:18,463 INFO L471 AbstractCegarLoop]: Abstraction has 1697 states and 2291 transitions. [2024-11-28 04:09:18,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:09:18,463 INFO L276 IsEmpty]: Start isEmpty. Operand 1697 states and 2291 transitions. [2024-11-28 04:09:18,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-28 04:09:18,464 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:18,464 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:09:18,478 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 04:09:18,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:18,665 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:09:18,665 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:18,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1129088036, now seen corresponding path program 1 times [2024-11-28 04:09:18,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:18,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [660778295] [2024-11-28 04:09:18,666 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:18,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:18,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:09:18,670 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:09:18,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:09:19,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:19,017 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 04:09:19,021 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:19,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:09:19,089 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 04:09:19,194 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-28 04:09:19,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-11-28 04:09:19,961 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 04:09:19,961 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:09:19,961 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:19,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660778295] [2024-11-28 04:09:19,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660778295] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:09:19,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:09:19,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:09:19,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171736261] [2024-11-28 04:09:19,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:09:19,962 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:09:19,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:19,962 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:09:19,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:09:19,963 INFO L87 Difference]: Start difference. First operand 1697 states and 2291 transitions. Second operand has 6 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:09:24,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:24,949 INFO L93 Difference]: Finished difference Result 1702 states and 2297 transitions. [2024-11-28 04:09:24,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:09:24,950 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2024-11-28 04:09:24,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:24,956 INFO L225 Difference]: With dead ends: 1702 [2024-11-28 04:09:24,956 INFO L226 Difference]: Without dead ends: 1702 [2024-11-28 04:09:24,957 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:09:24,957 INFO L435 NwaCegarLoop]: 953 mSDtfsCounter, 80 mSDsluCounter, 1857 mSDsCounter, 0 mSdLazyCounter, 2089 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 2810 SdHoareTripleChecker+Invalid, 2091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:24,957 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 2810 Invalid, 2091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 2089 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2024-11-28 04:09:24,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1702 states. [2024-11-28 04:09:24,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1702 to 1702. [2024-11-28 04:09:24,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1702 states, 1281 states have (on average 1.7494145199063231) internal successors, (2241), 1671 states have internal predecessors, (2241), 30 states have call successors, (30), 10 states have call predecessors, (30), 7 states have return successors, (26), 22 states have call predecessors, (26), 26 states have call successors, (26) [2024-11-28 04:09:24,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1702 states to 1702 states and 2297 transitions. [2024-11-28 04:09:24,982 INFO L78 Accepts]: Start accepts. Automaton has 1702 states and 2297 transitions. Word has length 64 [2024-11-28 04:09:24,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:24,983 INFO L471 AbstractCegarLoop]: Abstraction has 1702 states and 2297 transitions. [2024-11-28 04:09:24,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:09:24,983 INFO L276 IsEmpty]: Start isEmpty. Operand 1702 states and 2297 transitions. [2024-11-28 04:09:24,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-28 04:09:24,983 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:24,983 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:09:24,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 04:09:25,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:25,184 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:09:25,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:25,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1186416219, now seen corresponding path program 1 times [2024-11-28 04:09:25,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:25,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1473387771] [2024-11-28 04:09:25,185 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:25,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:25,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:09:25,186 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:09:25,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 04:09:25,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:25,514 INFO L256 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 04:09:25,516 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:25,773 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 04:09:25,773 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:09:25,773 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:25,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473387771] [2024-11-28 04:09:25,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473387771] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:09:25,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:09:25,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:09:25,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65035460] [2024-11-28 04:09:25,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:09:25,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:09:25,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:25,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:09:25,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:09:25,775 INFO L87 Difference]: Start difference. First operand 1702 states and 2297 transitions. Second operand has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:09:25,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:25,901 INFO L93 Difference]: Finished difference Result 1710 states and 2305 transitions. [2024-11-28 04:09:25,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:09:25,901 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2024-11-28 04:09:25,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:25,906 INFO L225 Difference]: With dead ends: 1710 [2024-11-28 04:09:25,906 INFO L226 Difference]: Without dead ends: 1710 [2024-11-28 04:09:25,907 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:09:25,907 INFO L435 NwaCegarLoop]: 974 mSDtfsCounter, 25 mSDsluCounter, 4937 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 5911 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:25,907 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 5911 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:09:25,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1710 states. [2024-11-28 04:09:25,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1710 to 1709. [2024-11-28 04:09:25,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1709 states, 1286 states have (on average 1.7465007776049766) internal successors, (2246), 1677 states have internal predecessors, (2246), 31 states have call successors, (31), 11 states have call predecessors, (31), 8 states have return successors, (27), 22 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 04:09:25,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1709 states to 1709 states and 2304 transitions. [2024-11-28 04:09:25,938 INFO L78 Accepts]: Start accepts. Automaton has 1709 states and 2304 transitions. Word has length 72 [2024-11-28 04:09:25,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:25,938 INFO L471 AbstractCegarLoop]: Abstraction has 1709 states and 2304 transitions. [2024-11-28 04:09:25,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:09:25,938 INFO L276 IsEmpty]: Start isEmpty. Operand 1709 states and 2304 transitions. [2024-11-28 04:09:25,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-28 04:09:25,939 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:25,939 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:09:25,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 04:09:26,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:26,143 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:09:26,143 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:26,143 INFO L85 PathProgramCache]: Analyzing trace with hash 2020879778, now seen corresponding path program 1 times [2024-11-28 04:09:26,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:26,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [849150598] [2024-11-28 04:09:26,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:26,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:26,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:09:26,146 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:09:26,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 04:09:26,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:26,440 INFO L256 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:09:26,442 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:26,627 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-28 04:09:26,627 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 04:09:26,630 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 04:09:26,630 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:09:26,630 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:26,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849150598] [2024-11-28 04:09:26,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849150598] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:09:26,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:09:26,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:09:26,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020591990] [2024-11-28 04:09:26,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:09:26,631 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:09:26,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:26,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:09:26,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:09:26,632 INFO L87 Difference]: Start difference. First operand 1709 states and 2304 transitions. Second operand has 5 states, 4 states have (on average 17.75) internal successors, (71), 5 states have internal predecessors, (71), 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 04:09:31,158 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 04:09:35,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:35,479 INFO L93 Difference]: Finished difference Result 2147 states and 2865 transitions. [2024-11-28 04:09:35,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:09:35,480 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 17.75) internal successors, (71), 5 states have internal predecessors, (71), 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 75 [2024-11-28 04:09:35,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:35,486 INFO L225 Difference]: With dead ends: 2147 [2024-11-28 04:09:35,486 INFO L226 Difference]: Without dead ends: 2147 [2024-11-28 04:09:35,487 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:09:35,487 INFO L435 NwaCegarLoop]: 530 mSDtfsCounter, 820 mSDsluCounter, 1239 mSDsCounter, 0 mSdLazyCounter, 1636 mSolverCounterSat, 27 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 823 SdHoareTripleChecker+Valid, 1769 SdHoareTripleChecker+Invalid, 1668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1636 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:35,487 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [823 Valid, 1769 Invalid, 1668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1636 Invalid, 5 Unknown, 0 Unchecked, 8.8s Time] [2024-11-28 04:09:35,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2147 states. [2024-11-28 04:09:35,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2147 to 1706. [2024-11-28 04:09:35,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1706 states, 1286 states have (on average 1.7418351477449456) internal successors, (2240), 1674 states have internal predecessors, (2240), 31 states have call successors, (31), 11 states have call predecessors, (31), 8 states have return successors, (27), 22 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 04:09:35,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1706 states to 1706 states and 2298 transitions. [2024-11-28 04:09:35,518 INFO L78 Accepts]: Start accepts. Automaton has 1706 states and 2298 transitions. Word has length 75 [2024-11-28 04:09:35,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:35,519 INFO L471 AbstractCegarLoop]: Abstraction has 1706 states and 2298 transitions. [2024-11-28 04:09:35,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 17.75) internal successors, (71), 5 states have internal predecessors, (71), 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 04:09:35,519 INFO L276 IsEmpty]: Start isEmpty. Operand 1706 states and 2298 transitions. [2024-11-28 04:09:35,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-28 04:09:35,520 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:35,520 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:09:35,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 04:09:35,720 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:35,721 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:09:35,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:35,721 INFO L85 PathProgramCache]: Analyzing trace with hash 2020879779, now seen corresponding path program 1 times [2024-11-28 04:09:35,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:35,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [701456260] [2024-11-28 04:09:35,722 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:35,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:35,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:09:35,724 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:09:35,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 04:09:36,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:36,073 INFO L256 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 04:09:36,075 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:36,082 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 04:09:36,688 WARN L873 $PredicateComparison]: unable to prove that (exists ((|alt_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |alt_malloc_#res.base| (select |c_#length| |alt_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |alt_malloc_#res.base|)))) is different from true [2024-11-28 04:09:36,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:09:36,712 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 04:09:36,729 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 04:09:36,729 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 04:09:36,735 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 04:09:36,735 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:09:36,735 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:36,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701456260] [2024-11-28 04:09:36,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701456260] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:09:36,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:09:36,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:09:36,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363800560] [2024-11-28 04:09:36,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:09:36,736 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:09:36,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:36,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:09:36,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=21, Unknown=1, NotChecked=8, Total=42 [2024-11-28 04:09:36,737 INFO L87 Difference]: Start difference. First operand 1706 states and 2298 transitions. Second operand has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 7 states have internal predecessors, (71), 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 04:09:43,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:43,994 INFO L93 Difference]: Finished difference Result 2880 states and 3836 transitions. [2024-11-28 04:09:43,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:09:43,995 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 7 states have internal predecessors, (71), 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 75 [2024-11-28 04:09:43,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:44,001 INFO L225 Difference]: With dead ends: 2880 [2024-11-28 04:09:44,001 INFO L226 Difference]: Without dead ends: 2880 [2024-11-28 04:09:44,001 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=28, Unknown=1, NotChecked=10, Total=56 [2024-11-28 04:09:44,001 INFO L435 NwaCegarLoop]: 1035 mSDtfsCounter, 1580 mSDsluCounter, 1622 mSDsCounter, 0 mSdLazyCounter, 2940 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1583 SdHoareTripleChecker+Valid, 2657 SdHoareTripleChecker+Invalid, 4858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 2940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1891 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:44,002 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1583 Valid, 2657 Invalid, 4858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 2940 Invalid, 0 Unknown, 1891 Unchecked, 7.1s Time] [2024-11-28 04:09:44,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2880 states. [2024-11-28 04:09:44,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2880 to 1698. [2024-11-28 04:09:44,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1698 states, 1286 states have (on average 1.729393468118196) internal successors, (2224), 1666 states have internal predecessors, (2224), 31 states have call successors, (31), 11 states have call predecessors, (31), 8 states have return successors, (27), 22 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 04:09:44,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 2282 transitions. [2024-11-28 04:09:44,038 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 2282 transitions. Word has length 75 [2024-11-28 04:09:44,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:44,039 INFO L471 AbstractCegarLoop]: Abstraction has 1698 states and 2282 transitions. [2024-11-28 04:09:44,039 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 7 states have internal predecessors, (71), 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 04:09:44,039 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 2282 transitions. [2024-11-28 04:09:44,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-28 04:09:44,039 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:44,039 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:09:44,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 04:09:44,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:44,247 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting alt_bzeroErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:09:44,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:44,247 INFO L85 PathProgramCache]: Analyzing trace with hash 56322763, now seen corresponding path program 1 times [2024-11-28 04:09:44,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:44,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [274797038] [2024-11-28 04:09:44,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:44,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:44,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:09:44,250 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:09:44,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 04:09:44,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:44,559 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 04:09:44,561 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:44,567 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 04:09:44,591 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 19 treesize of output 1 [2024-11-28 04:09:44,624 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 23 treesize of output 11 [2024-11-28 04:09:44,667 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 04:09:44,667 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:09:44,667 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:44,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274797038] [2024-11-28 04:09:44,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274797038] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:09:44,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:09:44,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:09:44,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285392838] [2024-11-28 04:09:44,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:09:44,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:09:44,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:44,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:09:44,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:09:44,668 INFO L87 Difference]: Start difference. First operand 1698 states and 2282 transitions. Second operand has 8 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 04:09:49,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:49,003 INFO L93 Difference]: Finished difference Result 1713 states and 2298 transitions. [2024-11-28 04:09:49,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:09:49,004 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 82 [2024-11-28 04:09:49,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:49,012 INFO L225 Difference]: With dead ends: 1713 [2024-11-28 04:09:49,012 INFO L226 Difference]: Without dead ends: 1713 [2024-11-28 04:09:49,013 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:09:49,013 INFO L435 NwaCegarLoop]: 960 mSDtfsCounter, 16 mSDsluCounter, 3284 mSDsCounter, 0 mSdLazyCounter, 2531 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 4244 SdHoareTripleChecker+Invalid, 2533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:49,014 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 4244 Invalid, 2533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 2531 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-11-28 04:09:49,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1713 states. [2024-11-28 04:09:49,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1713 to 1712. [2024-11-28 04:09:49,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1712 states, 1298 states have (on average 1.7257318952234206) internal successors, (2240), 1678 states have internal predecessors, (2240), 31 states have call successors, (31), 13 states have call predecessors, (31), 10 states have return successors, (27), 22 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 04:09:49,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1712 states to 1712 states and 2298 transitions. [2024-11-28 04:09:49,044 INFO L78 Accepts]: Start accepts. Automaton has 1712 states and 2298 transitions. Word has length 82 [2024-11-28 04:09:49,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:49,045 INFO L471 AbstractCegarLoop]: Abstraction has 1712 states and 2298 transitions. [2024-11-28 04:09:49,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 04:09:49,046 INFO L276 IsEmpty]: Start isEmpty. Operand 1712 states and 2298 transitions. [2024-11-28 04:09:49,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-28 04:09:49,046 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:49,047 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:09:49,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 04:09:49,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:49,247 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting alt_bzeroErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:09:49,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:49,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1746005729, now seen corresponding path program 1 times [2024-11-28 04:09:49,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:49,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [549658488] [2024-11-28 04:09:49,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:49,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:49,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:09:49,250 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:09:49,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 04:09:49,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:49,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-28 04:09:49,605 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:49,637 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 04:09:49,702 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 19 treesize of output 1 [2024-11-28 04:09:49,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-28 04:09:49,777 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 21 treesize of output 9 [2024-11-28 04:09:49,907 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 04:09:49,907 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:09:49,908 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:49,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549658488] [2024-11-28 04:09:49,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549658488] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:09:49,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:09:49,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 04:09:49,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851583755] [2024-11-28 04:09:49,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:09:49,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:09:49,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:49,909 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:09:49,909 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:09:49,910 INFO L87 Difference]: Start difference. First operand 1712 states and 2298 transitions. Second operand has 9 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 04:09:56,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:56,711 INFO L93 Difference]: Finished difference Result 1712 states and 2296 transitions. [2024-11-28 04:09:56,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:09:56,712 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 83 [2024-11-28 04:09:56,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:56,716 INFO L225 Difference]: With dead ends: 1712 [2024-11-28 04:09:56,716 INFO L226 Difference]: Without dead ends: 1712 [2024-11-28 04:09:56,716 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:09:56,716 INFO L435 NwaCegarLoop]: 956 mSDtfsCounter, 13 mSDsluCounter, 3933 mSDsCounter, 0 mSdLazyCounter, 2852 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4889 SdHoareTripleChecker+Invalid, 2853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:56,717 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 4889 Invalid, 2853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2852 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2024-11-28 04:09:56,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1712 states. [2024-11-28 04:09:56,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1712 to 1712. [2024-11-28 04:09:56,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1712 states, 1298 states have (on average 1.724191063174114) internal successors, (2238), 1678 states have internal predecessors, (2238), 31 states have call successors, (31), 13 states have call predecessors, (31), 10 states have return successors, (27), 22 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-28 04:09:56,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1712 states to 1712 states and 2296 transitions. [2024-11-28 04:09:56,738 INFO L78 Accepts]: Start accepts. Automaton has 1712 states and 2296 transitions. Word has length 83 [2024-11-28 04:09:56,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:56,738 INFO L471 AbstractCegarLoop]: Abstraction has 1712 states and 2296 transitions. [2024-11-28 04:09:56,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 04:09:56,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1712 states and 2296 transitions. [2024-11-28 04:09:56,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-11-28 04:09:56,739 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:56,739 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:09:56,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 04:09:56,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:56,940 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:09:56,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:56,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1067569125, now seen corresponding path program 1 times [2024-11-28 04:09:56,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:56,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [836833450] [2024-11-28 04:09:56,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:56,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:09:56,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:09:56,942 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:09:56,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 04:09:57,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:57,298 INFO L256 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 04:09:57,301 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:57,309 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 19 treesize of output 1 [2024-11-28 04:09:57,453 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 23 treesize of output 11 [2024-11-28 04:09:57,471 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 04:09:57,471 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:09:57,471 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:57,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836833450] [2024-11-28 04:09:57,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836833450] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:09:57,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:09:57,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:09:57,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577516652] [2024-11-28 04:09:57,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:09:57,472 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:09:57,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:57,473 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:09:57,473 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:09:57,474 INFO L87 Difference]: Start difference. First operand 1712 states and 2296 transitions. Second operand has 8 states, 6 states have (on average 14.0) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 04:10:02,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:02,602 INFO L93 Difference]: Finished difference Result 1743 states and 2336 transitions. [2024-11-28 04:10:02,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:10:02,603 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 14.0) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 90 [2024-11-28 04:10:02,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:02,606 INFO L225 Difference]: With dead ends: 1743 [2024-11-28 04:10:02,606 INFO L226 Difference]: Without dead ends: 1743 [2024-11-28 04:10:02,606 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:10:02,607 INFO L435 NwaCegarLoop]: 922 mSDtfsCounter, 43 mSDsluCounter, 2992 mSDsCounter, 0 mSdLazyCounter, 1901 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 3914 SdHoareTripleChecker+Invalid, 1916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:02,607 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 3914 Invalid, 1916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1901 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2024-11-28 04:10:02,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1743 states. [2024-11-28 04:10:02,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1743 to 1726. [2024-11-28 04:10:02,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1726 states, 1310 states have (on average 1.7206106870229008) internal successors, (2254), 1690 states have internal predecessors, (2254), 31 states have call successors, (31), 13 states have call predecessors, (31), 12 states have return successors, (29), 24 states have call predecessors, (29), 27 states have call successors, (29) [2024-11-28 04:10:02,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1726 states to 1726 states and 2314 transitions. [2024-11-28 04:10:02,625 INFO L78 Accepts]: Start accepts. Automaton has 1726 states and 2314 transitions. Word has length 90 [2024-11-28 04:10:02,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:02,626 INFO L471 AbstractCegarLoop]: Abstraction has 1726 states and 2314 transitions. [2024-11-28 04:10:02,626 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 14.0) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 04:10:02,626 INFO L276 IsEmpty]: Start isEmpty. Operand 1726 states and 2314 transitions. [2024-11-28 04:10:02,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-11-28 04:10:02,627 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:02,627 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:10:02,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 04:10:02,827 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:02,827 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:10:02,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:02,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1067569124, now seen corresponding path program 1 times [2024-11-28 04:10:02,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:10:02,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [279380090] [2024-11-28 04:10:02,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:02,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:02,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:02,830 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:02,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 04:10:03,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:03,223 INFO L256 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 04:10:03,228 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:03,283 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 04:10:03,283 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:10:03,283 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:10:03,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279380090] [2024-11-28 04:10:03,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279380090] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:10:03,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:10:03,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:10:03,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641013433] [2024-11-28 04:10:03,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:10:03,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:10:03,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:10:03,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:10:03,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:10:03,285 INFO L87 Difference]: Start difference. First operand 1726 states and 2314 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:10:03,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:03,398 INFO L93 Difference]: Finished difference Result 1728 states and 2314 transitions. [2024-11-28 04:10:03,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:10:03,399 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 90 [2024-11-28 04:10:03,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:03,405 INFO L225 Difference]: With dead ends: 1728 [2024-11-28 04:10:03,405 INFO L226 Difference]: Without dead ends: 1722 [2024-11-28 04:10:03,405 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:10:03,407 INFO L435 NwaCegarLoop]: 965 mSDtfsCounter, 3 mSDsluCounter, 2879 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3844 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:03,407 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3844 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:10:03,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1722 states. [2024-11-28 04:10:03,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1722 to 1722. [2024-11-28 04:10:03,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1722 states, 1306 states have (on average 1.7212863705972434) internal successors, (2248), 1688 states have internal predecessors, (2248), 31 states have call successors, (31), 13 states have call predecessors, (31), 12 states have return successors, (29), 22 states have call predecessors, (29), 27 states have call successors, (29) [2024-11-28 04:10:03,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1722 states to 1722 states and 2308 transitions. [2024-11-28 04:10:03,437 INFO L78 Accepts]: Start accepts. Automaton has 1722 states and 2308 transitions. Word has length 90 [2024-11-28 04:10:03,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:03,437 INFO L471 AbstractCegarLoop]: Abstraction has 1722 states and 2308 transitions. [2024-11-28 04:10:03,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:10:03,438 INFO L276 IsEmpty]: Start isEmpty. Operand 1722 states and 2308 transitions. [2024-11-28 04:10:03,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2024-11-28 04:10:03,439 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:03,439 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:10:03,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 04:10:03,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:03,639 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:10:03,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:03,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1246301779, now seen corresponding path program 1 times [2024-11-28 04:10:03,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:10:03,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1047354233] [2024-11-28 04:10:03,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:10:03,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:03,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:03,643 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:03,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 04:10:04,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:10:04,101 INFO L256 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:10:04,104 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:04,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:10:04,163 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:10:04,324 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:10:04,325 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:10:04,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047354233] [2024-11-28 04:10:04,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047354233] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:10:04,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:10:04,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-11-28 04:10:04,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879509936] [2024-11-28 04:10:04,325 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:10:04,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:10:04,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:10:04,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:10:04,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:10:04,327 INFO L87 Difference]: Start difference. First operand 1722 states and 2308 transitions. Second operand has 10 states, 10 states have (on average 9.2) internal successors, (92), 10 states have internal predecessors, (92), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-28 04:10:04,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:10:04,618 INFO L93 Difference]: Finished difference Result 1748 states and 2338 transitions. [2024-11-28 04:10:04,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:10:04,619 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.2) internal successors, (92), 10 states have internal predecessors, (92), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 91 [2024-11-28 04:10:04,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:10:04,625 INFO L225 Difference]: With dead ends: 1748 [2024-11-28 04:10:04,625 INFO L226 Difference]: Without dead ends: 1736 [2024-11-28 04:10:04,626 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=130, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:10:04,626 INFO L435 NwaCegarLoop]: 965 mSDtfsCounter, 17 mSDsluCounter, 3842 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 4807 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:10:04,627 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 4807 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:10:04,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1736 states. [2024-11-28 04:10:04,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1736 to 1730. [2024-11-28 04:10:04,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1730 states, 1314 states have (on average 1.7184170471841704) internal successors, (2258), 1696 states have internal predecessors, (2258), 31 states have call successors, (31), 13 states have call predecessors, (31), 12 states have return successors, (29), 22 states have call predecessors, (29), 27 states have call successors, (29) [2024-11-28 04:10:04,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1730 states to 1730 states and 2318 transitions. [2024-11-28 04:10:04,660 INFO L78 Accepts]: Start accepts. Automaton has 1730 states and 2318 transitions. Word has length 91 [2024-11-28 04:10:04,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:10:04,661 INFO L471 AbstractCegarLoop]: Abstraction has 1730 states and 2318 transitions. [2024-11-28 04:10:04,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.2) internal successors, (92), 10 states have internal predecessors, (92), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-28 04:10:04,661 INFO L276 IsEmpty]: Start isEmpty. Operand 1730 states and 2318 transitions. [2024-11-28 04:10:04,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-11-28 04:10:04,662 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:10:04,662 INFO L218 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:10:04,680 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-28 04:10:04,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:04,863 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:10:04,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:10:04,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1320483685, now seen corresponding path program 2 times [2024-11-28 04:10:04,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:10:04,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1970092891] [2024-11-28 04:10:04,864 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:10:04,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:10:04,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:10:04,866 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:10:04,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 04:11:31,257 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:11:31,257 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:11:31,282 INFO L256 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:11:31,284 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:11:31,474 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:11:31,474 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:11:31,914 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:11:31,914 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:11:31,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970092891] [2024-11-28 04:11:31,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970092891] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:11:31,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:11:31,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2024-11-28 04:11:31,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10982750] [2024-11-28 04:11:31,914 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:11:31,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 04:11:31,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:11:31,915 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 04:11:31,915 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:11:31,915 INFO L87 Difference]: Start difference. First operand 1730 states and 2318 transitions. Second operand has 16 states, 16 states have (on average 6.125) internal successors, (98), 16 states have internal predecessors, (98), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-28 04:11:32,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:11:32,793 INFO L93 Difference]: Finished difference Result 1766 states and 2366 transitions. [2024-11-28 04:11:32,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 04:11:32,794 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.125) internal successors, (98), 16 states have internal predecessors, (98), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 94 [2024-11-28 04:11:32,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:11:32,800 INFO L225 Difference]: With dead ends: 1766 [2024-11-28 04:11:32,800 INFO L226 Difference]: Without dead ends: 1748 [2024-11-28 04:11:32,800 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=248, Invalid=454, Unknown=0, NotChecked=0, Total=702 [2024-11-28 04:11:32,801 INFO L435 NwaCegarLoop]: 965 mSDtfsCounter, 40 mSDsluCounter, 6720 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 7685 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:11:32,801 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 7685 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:11:32,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1748 states. [2024-11-28 04:11:32,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1748 to 1748. [2024-11-28 04:11:32,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1748 states, 1332 states have (on average 1.7117117117117118) internal successors, (2280), 1714 states have internal predecessors, (2280), 31 states have call successors, (31), 13 states have call predecessors, (31), 12 states have return successors, (29), 22 states have call predecessors, (29), 27 states have call successors, (29) [2024-11-28 04:11:32,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1748 states to 1748 states and 2340 transitions. [2024-11-28 04:11:32,830 INFO L78 Accepts]: Start accepts. Automaton has 1748 states and 2340 transitions. Word has length 94 [2024-11-28 04:11:32,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:11:32,831 INFO L471 AbstractCegarLoop]: Abstraction has 1748 states and 2340 transitions. [2024-11-28 04:11:32,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.125) internal successors, (98), 16 states have internal predecessors, (98), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-28 04:11:32,831 INFO L276 IsEmpty]: Start isEmpty. Operand 1748 states and 2340 transitions. [2024-11-28 04:11:32,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-28 04:11:32,832 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:11:32,832 INFO L218 NwaCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:11:32,888 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 04:11:33,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:33,033 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 519 more)] === [2024-11-28 04:11:33,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:11:33,035 INFO L85 PathProgramCache]: Analyzing trace with hash -2137289893, now seen corresponding path program 3 times [2024-11-28 04:11:33,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:11:33,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [145843727] [2024-11-28 04:11:33,036 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:11:33,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:11:33,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:11:33,039 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:11:33,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_eb0fb917-3443-463c-a4b5-fc0f3cfdf143/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process