./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-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_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/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_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/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_6eebd578-2acf-468c-8167-d720a59b1316/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 28b4a2248017400eafcc33919e1388faa83abd48459a3d9191abc0a1d3b17a56 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 23:24:20,316 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 23:24:20,404 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-27 23:24:20,409 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 23:24:20,410 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 23:24:20,433 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 23:24:20,433 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 23:24:20,433 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 23:24:20,434 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 23:24:20,434 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 23:24:20,434 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 23:24:20,434 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 23:24:20,434 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 23:24:20,434 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 23:24:20,435 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 23:24:20,435 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 23:24:20,435 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 23:24:20,435 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 23:24:20,435 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 23:24:20,435 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 23:24:20,435 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-27 23:24:20,435 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-27 23:24:20,436 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-27 23:24:20,436 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 23:24:20,436 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 23:24:20,436 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-27 23:24:20,436 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 23:24:20,436 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 23:24:20,436 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 23:24:20,436 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 23:24:20,441 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:24:20,441 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:24:20,441 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:24:20,442 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:24:20,442 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 23:24:20,442 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:24:20,442 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:24:20,443 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:24:20,443 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:24:20,443 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 23:24:20,443 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 23:24:20,443 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 23:24:20,443 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 23:24:20,443 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 23:24:20,443 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 23:24:20,443 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 23:24:20,443 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 23:24:20,443 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_6eebd578-2acf-468c-8167-d720a59b1316/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 -> 28b4a2248017400eafcc33919e1388faa83abd48459a3d9191abc0a1d3b17a56 [2024-11-27 23:24:20,737 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 23:24:20,746 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 23:24:20,748 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 23:24:20,750 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 23:24:20,750 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 23:24:20,751 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i [2024-11-27 23:24:23,838 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/data/62dfa4aea/3d3a10756d254a87a3e8a4044b2ff1ab/FLAG3b0bc83ef [2024-11-27 23:24:24,268 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 23:24:24,269 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i [2024-11-27 23:24:24,293 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/data/62dfa4aea/3d3a10756d254a87a3e8a4044b2ff1ab/FLAG3b0bc83ef [2024-11-27 23:24:24,320 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/data/62dfa4aea/3d3a10756d254a87a3e8a4044b2ff1ab [2024-11-27 23:24:24,324 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 23:24:24,326 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 23:24:24,327 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 23:24:24,329 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 23:24:24,334 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 23:24:24,335 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:24:24" (1/1) ... [2024-11-27 23:24:24,336 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11999047 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:24, skipping insertion in model container [2024-11-27 23:24:24,336 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:24:24" (1/1) ... [2024-11-27 23:24:24,393 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 23:24:24,830 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-27 23:24:24,915 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-27 23:24:24,916 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-27 23:24:24,921 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-27 23:24:24,922 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-27 23:24:24,924 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-27 23:24:24,926 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-27 23:24:24,927 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-27 23:24:24,928 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-27 23:24:24,929 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-27 23:24:24,932 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:24:24,957 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-27 23:24:24,959 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@64d988b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:24, skipping insertion in model container [2024-11-27 23:24:24,959 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 23:24:24,960 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-11-27 23:24:24,963 INFO L158 Benchmark]: Toolchain (without parser) took 635.15ms. Allocated memory is still 142.6MB. Free memory was 115.4MB in the beginning and 100.2MB in the end (delta: 15.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 23:24:24,965 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 117.4MB. Free memory is still 73.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 23:24:24,966 INFO L158 Benchmark]: CACSL2BoogieTranslator took 632.42ms. Allocated memory is still 142.6MB. Free memory was 115.2MB in the beginning and 100.2MB in the end (delta: 15.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 23:24:24,970 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.41ms. Allocated memory is still 117.4MB. Free memory is still 73.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 632.42ms. Allocated memory is still 142.6MB. Free memory was 115.2MB in the beginning and 100.2MB in the end (delta: 15.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 607]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/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_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/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_6eebd578-2acf-468c-8167-d720a59b1316/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 28b4a2248017400eafcc33919e1388faa83abd48459a3d9191abc0a1d3b17a56 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 23:24:27,664 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 23:24:27,811 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-27 23:24:27,819 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 23:24:27,820 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 23:24:27,855 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 23:24:27,855 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 23:24:27,856 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 23:24:27,856 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 23:24:27,856 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 23:24:27,856 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 23:24:27,856 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 23:24:27,859 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 23:24:27,859 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 23:24:27,859 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 23:24:27,859 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 23:24:27,859 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 23:24:27,859 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 23:24:27,860 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 23:24:27,860 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 23:24:27,860 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-27 23:24:27,860 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-27 23:24:27,860 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-27 23:24:27,860 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 23:24:27,860 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 23:24:27,860 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-27 23:24:27,861 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-27 23:24:27,861 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-27 23:24:27,861 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 23:24:27,861 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 23:24:27,861 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 23:24:27,861 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 23:24:27,861 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:24:27,861 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:24:27,862 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:24:27,864 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:24:27,864 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 23:24:27,864 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:24:27,864 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:24:27,865 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:24:27,865 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:24:27,865 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 23:24:27,865 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 23:24:27,865 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-27 23:24:27,865 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-27 23:24:27,865 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 23:24:27,865 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 23:24:27,865 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 23:24:27,865 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 23:24:27,866 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_6eebd578-2acf-468c-8167-d720a59b1316/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 -> 28b4a2248017400eafcc33919e1388faa83abd48459a3d9191abc0a1d3b17a56 [2024-11-27 23:24:28,265 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 23:24:28,277 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 23:24:28,280 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 23:24:28,282 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 23:24:28,284 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 23:24:28,285 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i [2024-11-27 23:24:31,295 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/data/8dec2d4ee/310f766168704a139e9e594290a29297/FLAGba99cb735 [2024-11-27 23:24:31,759 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 23:24:31,760 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i [2024-11-27 23:24:31,784 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/data/8dec2d4ee/310f766168704a139e9e594290a29297/FLAGba99cb735 [2024-11-27 23:24:31,811 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/data/8dec2d4ee/310f766168704a139e9e594290a29297 [2024-11-27 23:24:31,814 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 23:24:31,817 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 23:24:31,820 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 23:24:31,820 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 23:24:31,826 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 23:24:31,826 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:24:31" (1/1) ... [2024-11-27 23:24:31,827 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12c4375c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:31, skipping insertion in model container [2024-11-27 23:24:31,828 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:24:31" (1/1) ... [2024-11-27 23:24:31,884 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 23:24:32,284 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-27 23:24:32,348 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-27 23:24:32,349 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-27 23:24:32,354 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-27 23:24:32,355 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-27 23:24:32,356 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-27 23:24:32,357 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-27 23:24:32,358 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-27 23:24:32,358 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-27 23:24:32,359 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-27 23:24:32,362 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:24:32,379 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-27 23:24:32,390 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 23:24:32,433 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-27 23:24:32,467 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-27 23:24:32,468 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-27 23:24:32,471 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-27 23:24:32,475 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-27 23:24:32,476 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-27 23:24:32,476 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-27 23:24:32,477 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-27 23:24:32,478 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-27 23:24:32,479 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-27 23:24:32,481 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:24:32,487 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 23:24:32,588 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:24:32,634 INFO L204 MainTranslator]: Completed translation [2024-11-27 23:24:32,634 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32 WrapperNode [2024-11-27 23:24:32,634 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 23:24:32,635 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 23:24:32,635 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 23:24:32,635 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 23:24:32,641 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,664 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,695 INFO L138 Inliner]: procedures = 179, calls = 145, calls flagged for inlining = 33, calls inlined = 20, statements flattened = 346 [2024-11-27 23:24:32,695 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 23:24:32,696 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 23:24:32,696 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 23:24:32,696 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 23:24:32,705 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,706 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,712 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,802 INFO L175 MemorySlicer]: Split 55 memory accesses to 2 slices as follows [45, 10]. 82 percent of accesses are in the largest equivalence class. The 10 initializations are split as follows [2, 8]. The 23 writes are split as follows [23, 0]. [2024-11-27 23:24:32,802 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,802 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,827 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,828 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,832 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,843 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,845 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,855 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 23:24:32,856 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 23:24:32,856 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 23:24:32,856 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 23:24:32,858 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (1/1) ... [2024-11-27 23:24:32,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:24:32,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:32,891 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 23:24:32,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 23:24:32,924 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-11-27 23:24:32,925 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-11-27 23:24:32,925 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-27 23:24:32,925 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-27 23:24:32,925 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-27 23:24:32,925 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-27 23:24:32,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-27 23:24:32,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-27 23:24:32,926 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-27 23:24:32,926 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-27 23:24:32,926 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-27 23:24:32,926 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-27 23:24:32,926 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2024-11-27 23:24:32,926 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2024-11-27 23:24:32,927 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2024-11-27 23:24:32,927 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2024-11-27 23:24:32,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-27 23:24:32,928 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-27 23:24:32,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2024-11-27 23:24:32,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2024-11-27 23:24:32,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2024-11-27 23:24:32,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2024-11-27 23:24:32,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-27 23:24:32,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 23:24:32,929 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2024-11-27 23:24:32,929 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2024-11-27 23:24:32,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-27 23:24:32,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-27 23:24:32,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-27 23:24:32,929 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2024-11-27 23:24:32,929 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2024-11-27 23:24:32,929 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-27 23:24:32,929 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-27 23:24:32,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-11-27 23:24:32,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-11-27 23:24:32,930 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-27 23:24:32,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-27 23:24:32,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-27 23:24:32,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-11-27 23:24:32,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-11-27 23:24:32,930 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2024-11-27 23:24:32,930 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2024-11-27 23:24:32,930 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 23:24:32,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 23:24:33,239 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 23:24:33,241 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 23:24:33,469 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-27 23:24:33,709 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-27 23:24:35,015 INFO L? ?]: Removed 413 outVars from TransFormulas that were not future-live. [2024-11-27 23:24:35,016 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 23:24:35,032 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 23:24:35,033 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 23:24:35,033 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:24:35 BoogieIcfgContainer [2024-11-27 23:24:35,033 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 23:24:35,035 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 23:24:35,035 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 23:24:35,040 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 23:24:35,041 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 11:24:31" (1/3) ... [2024-11-27 23:24:35,042 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68a88734 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:24:35, skipping insertion in model container [2024-11-27 23:24:35,042 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:24:32" (2/3) ... [2024-11-27 23:24:35,042 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68a88734 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:24:35, skipping insertion in model container [2024-11-27 23:24:35,042 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:24:35" (3/3) ... [2024-11-27 23:24:35,045 INFO L128 eAbstractionObserver]: Analyzing ICFG memleaks_test12-1.i [2024-11-27 23:24:35,060 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 23:24:35,062 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG memleaks_test12-1.i that has 7 procedures, 321 locations, 1 initial locations, 6 loop locations, and 124 error locations. [2024-11-27 23:24:35,127 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 23:24:35,139 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;@4ca10d16, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 23:24:35,139 INFO L334 AbstractCegarLoop]: Starting to check reachability of 124 error locations. [2024-11-27 23:24:35,144 INFO L276 IsEmpty]: Start isEmpty. Operand has 315 states, 173 states have (on average 1.8554913294797688) internal successors, (321), 296 states have internal predecessors, (321), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-27 23:24:35,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-27 23:24:35,150 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:35,151 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:35,151 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:35,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:35,156 INFO L85 PathProgramCache]: Analyzing trace with hash -780374026, now seen corresponding path program 1 times [2024-11-27 23:24:35,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:35,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [787499434] [2024-11-27 23:24:35,167 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:35,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:35,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:35,171 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:35,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 23:24:35,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:35,320 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 23:24:35,324 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:35,515 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-27 23:24:35,516 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:24:35,516 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:35,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787499434] [2024-11-27 23:24:35,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787499434] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:24:35,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:24:35,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 23:24:35,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946037997] [2024-11-27 23:24:35,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:24:35,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 23:24:35,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:35,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 23:24:35,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 23:24:35,552 INFO L87 Difference]: Start difference. First operand has 315 states, 173 states have (on average 1.8554913294797688) internal successors, (321), 296 states have internal predecessors, (321), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:36,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:36,765 INFO L93 Difference]: Finished difference Result 415 states and 462 transitions. [2024-11-27 23:24:36,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 23:24:36,767 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-11-27 23:24:36,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:36,779 INFO L225 Difference]: With dead ends: 415 [2024-11-27 23:24:36,779 INFO L226 Difference]: Without dead ends: 411 [2024-11-27 23:24:36,781 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 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-27 23:24:36,784 INFO L435 NwaCegarLoop]: 218 mSDtfsCounter, 301 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:36,785 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 506 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 23:24:36,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2024-11-27 23:24:36,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 347. [2024-11-27 23:24:36,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 203 states have (on average 1.8177339901477831) internal successors, (369), 324 states have internal predecessors, (369), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (19), 17 states have call predecessors, (19), 17 states have call successors, (19) [2024-11-27 23:24:36,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 405 transitions. [2024-11-27 23:24:36,878 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 405 transitions. Word has length 11 [2024-11-27 23:24:36,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:36,879 INFO L471 AbstractCegarLoop]: Abstraction has 347 states and 405 transitions. [2024-11-27 23:24:36,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:36,879 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 405 transitions. [2024-11-27 23:24:36,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-27 23:24:36,881 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:36,881 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:36,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 23:24:37,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:37,083 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:37,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:37,084 INFO L85 PathProgramCache]: Analyzing trace with hash -780374025, now seen corresponding path program 1 times [2024-11-27 23:24:37,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:37,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [747904502] [2024-11-27 23:24:37,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:37,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:37,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:37,090 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:37,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 23:24:37,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:37,226 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 23:24:37,227 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:37,454 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-27 23:24:37,455 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:24:37,455 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:37,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747904502] [2024-11-27 23:24:37,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747904502] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:24:37,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:24:37,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 23:24:37,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006907894] [2024-11-27 23:24:37,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:24:37,457 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 23:24:37,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:37,458 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 23:24:37,458 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 23:24:37,458 INFO L87 Difference]: Start difference. First operand 347 states and 405 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:38,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:38,538 INFO L93 Difference]: Finished difference Result 481 states and 569 transitions. [2024-11-27 23:24:38,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 23:24:38,539 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-11-27 23:24:38,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:38,541 INFO L225 Difference]: With dead ends: 481 [2024-11-27 23:24:38,542 INFO L226 Difference]: Without dead ends: 481 [2024-11-27 23:24:38,542 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 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-27 23:24:38,543 INFO L435 NwaCegarLoop]: 354 mSDtfsCounter, 132 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:38,543 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 836 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-27 23:24:38,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2024-11-27 23:24:38,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 411. [2024-11-27 23:24:38,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 260 states have (on average 1.8192307692307692) internal successors, (473), 380 states have internal predecessors, (473), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (29), 23 states have call predecessors, (29), 22 states have call successors, (29) [2024-11-27 23:24:38,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 524 transitions. [2024-11-27 23:24:38,576 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 524 transitions. Word has length 11 [2024-11-27 23:24:38,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:38,577 INFO L471 AbstractCegarLoop]: Abstraction has 411 states and 524 transitions. [2024-11-27 23:24:38,577 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:38,577 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 524 transitions. [2024-11-27 23:24:38,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-27 23:24:38,578 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:38,578 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:38,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 23:24:38,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:38,778 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:38,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:38,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1667877706, now seen corresponding path program 1 times [2024-11-27 23:24:38,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:38,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1800769877] [2024-11-27 23:24:38,780 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:38,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:38,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:38,781 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:38,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 23:24:38,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:38,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:24:38,885 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:38,929 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-27 23:24:38,929 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:24:38,929 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:38,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800769877] [2024-11-27 23:24:38,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800769877] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:24:38,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:24:38,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 23:24:38,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89888044] [2024-11-27 23:24:38,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:24:38,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:24:38,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:38,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:24:38,931 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:24:38,931 INFO L87 Difference]: Start difference. First operand 411 states and 524 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:39,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:39,105 INFO L93 Difference]: Finished difference Result 611 states and 765 transitions. [2024-11-27 23:24:39,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:24:39,106 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-11-27 23:24:39,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:39,110 INFO L225 Difference]: With dead ends: 611 [2024-11-27 23:24:39,110 INFO L226 Difference]: Without dead ends: 611 [2024-11-27 23:24:39,110 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:24:39,111 INFO L435 NwaCegarLoop]: 338 mSDtfsCounter, 217 mSDsluCounter, 1006 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 1344 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:39,111 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 1344 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 23:24:39,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2024-11-27 23:24:39,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 395. [2024-11-27 23:24:39,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 244 states have (on average 1.8114754098360655) internal successors, (442), 365 states have internal predecessors, (442), 21 states have call successors, (21), 9 states have call predecessors, (21), 10 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2024-11-27 23:24:39,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 497 transitions. [2024-11-27 23:24:39,149 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 497 transitions. Word has length 11 [2024-11-27 23:24:39,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:39,149 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 497 transitions. [2024-11-27 23:24:39,149 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:39,149 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 497 transitions. [2024-11-27 23:24:39,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-27 23:24:39,150 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:39,150 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:39,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 23:24:39,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:39,350 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:39,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:39,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1679850423, now seen corresponding path program 1 times [2024-11-27 23:24:39,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:39,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [338576024] [2024-11-27 23:24:39,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:39,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:39,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:39,353 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:39,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 23:24:39,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:39,463 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 23:24:39,465 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:39,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-27 23:24:39,569 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-27 23:24:39,569 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:24:39,569 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:39,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338576024] [2024-11-27 23:24:39,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338576024] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:24:39,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:24:39,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 23:24:39,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086684651] [2024-11-27 23:24:39,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:24:39,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:24:39,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:39,572 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:24:39,572 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:24:39,573 INFO L87 Difference]: Start difference. First operand 395 states and 497 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:40,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:40,454 INFO L93 Difference]: Finished difference Result 477 states and 602 transitions. [2024-11-27 23:24:40,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:24:40,456 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-11-27 23:24:40,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:40,459 INFO L225 Difference]: With dead ends: 477 [2024-11-27 23:24:40,459 INFO L226 Difference]: Without dead ends: 477 [2024-11-27 23:24:40,463 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-27 23:24:40,464 INFO L435 NwaCegarLoop]: 329 mSDtfsCounter, 69 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 1056 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:40,464 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 1056 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-27 23:24:40,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2024-11-27 23:24:40,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 419. [2024-11-27 23:24:40,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 265 states have (on average 1.7962264150943397) internal successors, (476), 387 states have internal predecessors, (476), 21 states have call successors, (21), 11 states have call predecessors, (21), 13 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2024-11-27 23:24:40,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 531 transitions. [2024-11-27 23:24:40,494 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 531 transitions. Word has length 13 [2024-11-27 23:24:40,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:40,495 INFO L471 AbstractCegarLoop]: Abstraction has 419 states and 531 transitions. [2024-11-27 23:24:40,495 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:40,495 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 531 transitions. [2024-11-27 23:24:40,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-27 23:24:40,496 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:40,496 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:40,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 23:24:40,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:40,697 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:40,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:40,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1679850424, now seen corresponding path program 1 times [2024-11-27 23:24:40,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:40,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1005298283] [2024-11-27 23:24:40,698 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:40,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:40,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:40,700 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:40,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 23:24:40,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:40,799 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 23:24:40,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:41,209 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-27 23:24:41,209 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:24:41,210 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:41,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005298283] [2024-11-27 23:24:41,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005298283] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:24:41,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:24:41,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 23:24:41,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616773766] [2024-11-27 23:24:41,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:24:41,211 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:24:41,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:41,211 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:24:41,211 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:24:41,212 INFO L87 Difference]: Start difference. First operand 419 states and 531 transitions. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:42,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:42,814 INFO L93 Difference]: Finished difference Result 431 states and 535 transitions. [2024-11-27 23:24:42,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:24:42,815 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-11-27 23:24:42,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:42,818 INFO L225 Difference]: With dead ends: 431 [2024-11-27 23:24:42,818 INFO L226 Difference]: Without dead ends: 431 [2024-11-27 23:24:42,818 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-27 23:24:42,819 INFO L435 NwaCegarLoop]: 351 mSDtfsCounter, 28 mSDsluCounter, 952 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1303 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:42,819 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 1303 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-27 23:24:42,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2024-11-27 23:24:42,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 421. [2024-11-27 23:24:42,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 267 states have (on average 1.7865168539325842) internal successors, (477), 389 states have internal predecessors, (477), 21 states have call successors, (21), 11 states have call predecessors, (21), 13 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2024-11-27 23:24:42,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 532 transitions. [2024-11-27 23:24:42,841 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 532 transitions. Word has length 13 [2024-11-27 23:24:42,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:42,841 INFO L471 AbstractCegarLoop]: Abstraction has 421 states and 532 transitions. [2024-11-27 23:24:42,841 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:42,841 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 532 transitions. [2024-11-27 23:24:42,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-27 23:24:42,841 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:42,842 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:42,852 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 23:24:43,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:43,042 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:43,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:43,043 INFO L85 PathProgramCache]: Analyzing trace with hash 595991516, now seen corresponding path program 1 times [2024-11-27 23:24:43,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:43,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1431970886] [2024-11-27 23:24:43,043 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:43,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:43,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:43,047 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:43,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 23:24:43,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:43,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:24:43,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:43,220 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:24:43,222 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:24:43,223 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:43,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431970886] [2024-11-27 23:24:43,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431970886] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:24:43,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:24:43,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 23:24:43,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088276070] [2024-11-27 23:24:43,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:24:43,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:24:43,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:43,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:24:43,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:24:43,224 INFO L87 Difference]: Start difference. First operand 421 states and 532 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 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-27 23:24:43,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:43,306 INFO L93 Difference]: Finished difference Result 356 states and 409 transitions. [2024-11-27 23:24:43,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:24:43,307 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 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 17 [2024-11-27 23:24:43,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:43,309 INFO L225 Difference]: With dead ends: 356 [2024-11-27 23:24:43,310 INFO L226 Difference]: Without dead ends: 356 [2024-11-27 23:24:43,310 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:24:43,311 INFO L435 NwaCegarLoop]: 345 mSDtfsCounter, 0 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1356 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:43,313 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1356 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 23:24:43,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2024-11-27 23:24:43,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 354. [2024-11-27 23:24:43,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 208 states have (on average 1.7644230769230769) internal successors, (367), 329 states have internal predecessors, (367), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2024-11-27 23:24:43,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 402 transitions. [2024-11-27 23:24:43,327 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 402 transitions. Word has length 17 [2024-11-27 23:24:43,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:43,327 INFO L471 AbstractCegarLoop]: Abstraction has 354 states and 402 transitions. [2024-11-27 23:24:43,328 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 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-27 23:24:43,328 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 402 transitions. [2024-11-27 23:24:43,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-27 23:24:43,329 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:43,329 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:43,339 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-27 23:24:43,529 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:43,529 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:43,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:43,530 INFO L85 PathProgramCache]: Analyzing trace with hash 889394523, now seen corresponding path program 1 times [2024-11-27 23:24:43,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:43,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1818351137] [2024-11-27 23:24:43,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:43,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:43,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:43,534 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:43,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 23:24:43,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:43,635 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:24:43,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:43,651 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-27 23:24:43,725 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:24:43,725 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:43,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:24:43,894 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:43,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818351137] [2024-11-27 23:24:43,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818351137] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:24:43,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:24:43,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2024-11-27 23:24:43,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526722534] [2024-11-27 23:24:43,894 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:24:43,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 23:24:43,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:43,895 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 23:24:43,895 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-27 23:24:43,895 INFO L87 Difference]: Start difference. First operand 354 states and 402 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:24:45,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:45,831 INFO L93 Difference]: Finished difference Result 386 states and 433 transitions. [2024-11-27 23:24:45,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:24:45,831 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 17 [2024-11-27 23:24:45,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:45,833 INFO L225 Difference]: With dead ends: 386 [2024-11-27 23:24:45,834 INFO L226 Difference]: Without dead ends: 386 [2024-11-27 23:24:45,834 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:24:45,835 INFO L435 NwaCegarLoop]: 235 mSDtfsCounter, 187 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 837 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 1029 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:45,836 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 1029 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 837 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-27 23:24:45,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2024-11-27 23:24:45,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 353. [2024-11-27 23:24:45,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 209 states have (on average 1.7416267942583732) internal successors, (364), 328 states have internal predecessors, (364), 16 states have call successors, (16), 9 states have call predecessors, (16), 11 states have return successors, (20), 17 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-27 23:24:45,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 400 transitions. [2024-11-27 23:24:45,852 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 400 transitions. Word has length 17 [2024-11-27 23:24:45,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:45,853 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 400 transitions. [2024-11-27 23:24:45,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:24:45,853 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 400 transitions. [2024-11-27 23:24:45,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-27 23:24:45,854 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:45,855 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:45,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-27 23:24:46,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:46,055 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:46,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:46,056 INFO L85 PathProgramCache]: Analyzing trace with hash 889394524, now seen corresponding path program 1 times [2024-11-27 23:24:46,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:46,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [219137779] [2024-11-27 23:24:46,056 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:46,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:46,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:46,058 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:46,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 23:24:46,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:46,165 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:24:46,166 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:46,228 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:24:46,228 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:24:46,228 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:46,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219137779] [2024-11-27 23:24:46,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219137779] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:24:46,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:24:46,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 23:24:46,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28620280] [2024-11-27 23:24:46,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:24:46,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:24:46,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:46,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:24:46,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:24:46,230 INFO L87 Difference]: Start difference. First operand 353 states and 400 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-27 23:24:46,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:46,294 INFO L93 Difference]: Finished difference Result 357 states and 409 transitions. [2024-11-27 23:24:46,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:24:46,294 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2024-11-27 23:24:46,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:46,296 INFO L225 Difference]: With dead ends: 357 [2024-11-27 23:24:46,296 INFO L226 Difference]: Without dead ends: 357 [2024-11-27 23:24:46,296 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:24:46,297 INFO L435 NwaCegarLoop]: 342 mSDtfsCounter, 0 mSDsluCounter, 1009 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1351 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:46,297 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1351 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 23:24:46,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2024-11-27 23:24:46,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 355. [2024-11-27 23:24:46,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 211 states have (on average 1.7345971563981042) internal successors, (366), 329 states have internal predecessors, (366), 16 states have call successors, (16), 9 states have call predecessors, (16), 11 states have return successors, (20), 18 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-27 23:24:46,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 402 transitions. [2024-11-27 23:24:46,308 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 402 transitions. Word has length 17 [2024-11-27 23:24:46,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:46,309 INFO L471 AbstractCegarLoop]: Abstraction has 355 states and 402 transitions. [2024-11-27 23:24:46,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-27 23:24:46,309 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 402 transitions. [2024-11-27 23:24:46,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-27 23:24:46,310 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:46,310 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:46,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-27 23:24:46,510 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:46,511 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr86ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:46,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:46,511 INFO L85 PathProgramCache]: Analyzing trace with hash 889394775, now seen corresponding path program 1 times [2024-11-27 23:24:46,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:46,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503092893] [2024-11-27 23:24:46,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:46,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:46,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:46,514 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:46,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 23:24:46,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:46,613 INFO L256 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:24:46,613 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:46,661 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:24:46,662 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:46,706 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:24:46,707 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:46,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503092893] [2024-11-27 23:24:46,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503092893] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:24:46,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:24:46,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2024-11-27 23:24:46,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270449265] [2024-11-27 23:24:46,707 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:24:46,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:24:46,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:46,708 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:24:46,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:24:46,708 INFO L87 Difference]: Start difference. First operand 355 states and 402 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-27 23:24:46,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:46,798 INFO L93 Difference]: Finished difference Result 354 states and 400 transitions. [2024-11-27 23:24:46,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:24:46,799 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2024-11-27 23:24:46,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:46,800 INFO L225 Difference]: With dead ends: 354 [2024-11-27 23:24:46,800 INFO L226 Difference]: Without dead ends: 354 [2024-11-27 23:24:46,801 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:24:46,801 INFO L435 NwaCegarLoop]: 331 mSDtfsCounter, 211 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 1095 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:46,801 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 1095 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 23:24:46,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2024-11-27 23:24:46,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2024-11-27 23:24:46,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 211 states have (on average 1.7251184834123223) internal successors, (364), 328 states have internal predecessors, (364), 16 states have call successors, (16), 9 states have call predecessors, (16), 11 states have return successors, (20), 18 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-27 23:24:46,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 400 transitions. [2024-11-27 23:24:46,823 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 400 transitions. Word has length 17 [2024-11-27 23:24:46,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:46,823 INFO L471 AbstractCegarLoop]: Abstraction has 354 states and 400 transitions. [2024-11-27 23:24:46,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-27 23:24:46,823 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 400 transitions. [2024-11-27 23:24:46,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-27 23:24:46,824 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:46,824 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:46,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-27 23:24:47,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:47,025 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:47,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:47,026 INFO L85 PathProgramCache]: Analyzing trace with hash 860765373, now seen corresponding path program 1 times [2024-11-27 23:24:47,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:47,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2043445537] [2024-11-27 23:24:47,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:47,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:47,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:47,028 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:47,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 23:24:47,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:47,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 23:24:47,130 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:47,152 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-27 23:24:47,161 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-27 23:24:47,335 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-27 23:24:47,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 23:24:47,367 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-27 23:24:47,386 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:24:47,386 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-27 23:24:47,428 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-27 23:24:47,428 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:47,681 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:47,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043445537] [2024-11-27 23:24:47,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043445537] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:24:47,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1356486628] [2024-11-27 23:24:47,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:47,681 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:24:47,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:24:47,685 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:24:47,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-27 23:24:47,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:47,872 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 23:24:47,874 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:47,890 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-27 23:24:47,899 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-27 23:24:48,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 23:24:48,009 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-27 23:24:48,023 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:24:48,024 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-27 23:24:48,051 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-27 23:24:48,051 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:48,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1356486628] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:24:48,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:24:48,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2024-11-27 23:24:48,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719162037] [2024-11-27 23:24:48,246 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:24:48,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 23:24:48,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:48,247 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 23:24:48,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=70, Unknown=1, NotChecked=16, Total=110 [2024-11-27 23:24:48,247 INFO L87 Difference]: Start difference. First operand 354 states and 400 transitions. Second operand has 9 states, 8 states have (on average 1.625) internal successors, (13), 8 states have internal predecessors, (13), 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-27 23:24:52,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:52,527 INFO L93 Difference]: Finished difference Result 664 states and 778 transitions. [2024-11-27 23:24:52,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 23:24:52,527 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 1.625) internal successors, (13), 8 states have internal predecessors, (13), 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 17 [2024-11-27 23:24:52,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:52,530 INFO L225 Difference]: With dead ends: 664 [2024-11-27 23:24:52,530 INFO L226 Difference]: Without dead ends: 664 [2024-11-27 23:24:52,530 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=30, Invalid=105, Unknown=1, NotChecked=20, Total=156 [2024-11-27 23:24:52,533 INFO L435 NwaCegarLoop]: 392 mSDtfsCounter, 357 mSDsluCounter, 1451 mSDsCounter, 0 mSdLazyCounter, 1776 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 1843 SdHoareTripleChecker+Invalid, 2534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 715 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:52,534 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 1843 Invalid, 2534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1776 Invalid, 0 Unknown, 715 Unchecked, 4.1s Time] [2024-11-27 23:24:52,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2024-11-27 23:24:52,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 366. [2024-11-27 23:24:52,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 221 states have (on average 1.7104072398190044) internal successors, (378), 337 states have internal predecessors, (378), 18 states have call successors, (18), 9 states have call predecessors, (18), 12 states have return successors, (30), 21 states have call predecessors, (30), 18 states have call successors, (30) [2024-11-27 23:24:52,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 426 transitions. [2024-11-27 23:24:52,555 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 426 transitions. Word has length 17 [2024-11-27 23:24:52,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:52,557 INFO L471 AbstractCegarLoop]: Abstraction has 366 states and 426 transitions. [2024-11-27 23:24:52,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 1.625) internal successors, (13), 8 states have internal predecessors, (13), 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-27 23:24:52,557 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 426 transitions. [2024-11-27 23:24:52,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-27 23:24:52,558 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:52,558 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:52,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-27 23:24:52,760 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-27 23:24:52,959 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:24:52,959 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr87ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:52,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:52,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1801434695, now seen corresponding path program 1 times [2024-11-27 23:24:52,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:52,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [971297684] [2024-11-27 23:24:52,960 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:52,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:52,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:52,962 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:52,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 23:24:53,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:53,059 INFO L256 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:24:53,060 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:53,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:24:53,137 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:53,190 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:24:53,190 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:53,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971297684] [2024-11-27 23:24:53,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971297684] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:24:53,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:24:53,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2024-11-27 23:24:53,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357387319] [2024-11-27 23:24:53,190 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:24:53,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:24:53,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:53,191 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:24:53,191 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:24:53,191 INFO L87 Difference]: Start difference. First operand 366 states and 426 transitions. Second operand has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:24:53,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:53,653 INFO L93 Difference]: Finished difference Result 365 states and 424 transitions. [2024-11-27 23:24:53,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:24:53,655 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 18 [2024-11-27 23:24:53,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:53,657 INFO L225 Difference]: With dead ends: 365 [2024-11-27 23:24:53,657 INFO L226 Difference]: Without dead ends: 365 [2024-11-27 23:24:53,657 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:24:53,658 INFO L435 NwaCegarLoop]: 296 mSDtfsCounter, 304 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:53,658 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 929 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 23:24:53,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2024-11-27 23:24:53,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2024-11-27 23:24:53,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 221 states have (on average 1.7013574660633484) internal successors, (376), 336 states have internal predecessors, (376), 18 states have call successors, (18), 9 states have call predecessors, (18), 12 states have return successors, (30), 21 states have call predecessors, (30), 18 states have call successors, (30) [2024-11-27 23:24:53,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 424 transitions. [2024-11-27 23:24:53,669 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 424 transitions. Word has length 18 [2024-11-27 23:24:53,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:53,669 INFO L471 AbstractCegarLoop]: Abstraction has 365 states and 424 transitions. [2024-11-27 23:24:53,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:24:53,670 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 424 transitions. [2024-11-27 23:24:53,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-27 23:24:53,670 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:53,670 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:53,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-27 23:24:53,871 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:53,871 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:53,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:53,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1659039605, now seen corresponding path program 1 times [2024-11-27 23:24:53,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:53,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [799360456] [2024-11-27 23:24:53,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:53,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:53,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:53,874 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:53,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 23:24:53,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:53,976 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:24:53,977 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:54,021 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-27 23:24:54,021 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:24:54,021 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:54,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799360456] [2024-11-27 23:24:54,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799360456] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:24:54,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:24:54,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 23:24:54,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015179867] [2024-11-27 23:24:54,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:24:54,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 23:24:54,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:54,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 23:24:54,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 23:24:54,022 INFO L87 Difference]: Start difference. First operand 365 states and 424 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:54,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:54,974 INFO L93 Difference]: Finished difference Result 368 states and 426 transitions. [2024-11-27 23:24:54,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 23:24:54,976 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2024-11-27 23:24:54,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:54,978 INFO L225 Difference]: With dead ends: 368 [2024-11-27 23:24:54,978 INFO L226 Difference]: Without dead ends: 355 [2024-11-27 23:24:54,978 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 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-27 23:24:54,979 INFO L435 NwaCegarLoop]: 304 mSDtfsCounter, 41 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:54,979 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 667 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-27 23:24:54,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-11-27 23:24:54,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 355. [2024-11-27 23:24:54,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 212 states have (on average 1.7264150943396226) internal successors, (366), 327 states have internal predecessors, (366), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2024-11-27 23:24:54,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 413 transitions. [2024-11-27 23:24:54,990 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 413 transitions. Word has length 18 [2024-11-27 23:24:54,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:54,990 INFO L471 AbstractCegarLoop]: Abstraction has 355 states and 413 transitions. [2024-11-27 23:24:54,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-27 23:24:54,991 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 413 transitions. [2024-11-27 23:24:54,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-27 23:24:54,991 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:54,992 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:55,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-27 23:24:55,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:55,193 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:55,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:55,193 INFO L85 PathProgramCache]: Analyzing trace with hash 925080156, now seen corresponding path program 1 times [2024-11-27 23:24:55,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:55,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [375530793] [2024-11-27 23:24:55,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:55,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:55,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:55,197 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:55,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 23:24:55,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:55,335 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 23:24:55,337 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:55,472 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:24:55,473 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-27 23:24:55,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:24:55,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:24:55,663 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:55,789 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:55,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375530793] [2024-11-27 23:24:55,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375530793] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:24:55,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [6424117] [2024-11-27 23:24:55,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:55,789 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:24:55,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:24:55,792 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:24:55,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-11-27 23:24:56,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:56,009 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 23:24:56,011 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:56,103 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:24:56,103 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-27 23:24:56,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:24:56,260 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:24:56,262 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:56,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [6424117] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:24:56,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:24:56,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2024-11-27 23:24:56,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688565681] [2024-11-27 23:24:56,368 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:24:56,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 23:24:56,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:24:56,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 23:24:56,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-27 23:24:56,371 INFO L87 Difference]: Start difference. First operand 355 states and 413 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-27 23:24:58,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:24:58,400 INFO L93 Difference]: Finished difference Result 428 states and 481 transitions. [2024-11-27 23:24:58,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:24:58,401 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2024-11-27 23:24:58,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:24:58,403 INFO L225 Difference]: With dead ends: 428 [2024-11-27 23:24:58,403 INFO L226 Difference]: Without dead ends: 428 [2024-11-27 23:24:58,403 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-27 23:24:58,404 INFO L435 NwaCegarLoop]: 211 mSDtfsCounter, 408 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:24:58,408 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 854 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-27 23:24:58,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2024-11-27 23:24:58,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 355. [2024-11-27 23:24:58,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 212 states have (on average 1.721698113207547) internal successors, (365), 327 states have internal predecessors, (365), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2024-11-27 23:24:58,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 412 transitions. [2024-11-27 23:24:58,429 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 412 transitions. Word has length 21 [2024-11-27 23:24:58,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:24:58,429 INFO L471 AbstractCegarLoop]: Abstraction has 355 states and 412 transitions. [2024-11-27 23:24:58,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-27 23:24:58,429 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 412 transitions. [2024-11-27 23:24:58,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-27 23:24:58,430 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:24:58,430 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:24:58,440 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-27 23:24:58,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-11-27 23:24:58,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:24:58,833 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:24:58,834 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:24:58,834 INFO L85 PathProgramCache]: Analyzing trace with hash 925080157, now seen corresponding path program 1 times [2024-11-27 23:24:58,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:24:58,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1368345463] [2024-11-27 23:24:58,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:58,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:24:58,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:24:58,836 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:24:58,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-27 23:24:58,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:24:58,940 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 23:24:58,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:24:59,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 23:24:59,147 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-27 23:24:59,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:24:59,359 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:24:59,843 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:24:59,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368345463] [2024-11-27 23:24:59,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368345463] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:24:59,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [434318723] [2024-11-27 23:24:59,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:24:59,843 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:24:59,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:24:59,845 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:24:59,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2024-11-27 23:25:00,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:00,037 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 23:25:00,038 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:00,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 23:25:00,179 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-27 23:25:00,322 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:25:00,323 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:25:00,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [434318723] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:25:00,680 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:25:00,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2024-11-27 23:25:00,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839077701] [2024-11-27 23:25:00,680 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:25:00,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 23:25:00,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:00,681 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 23:25:00,681 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-27 23:25:00,681 INFO L87 Difference]: Start difference. First operand 355 states and 412 transitions. Second operand has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-27 23:25:05,203 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-27 23:25:10,110 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-27 23:25:14,126 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-27 23:25:16,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:25:20,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:25:25,112 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-27 23:25:25,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:25,124 INFO L93 Difference]: Finished difference Result 424 states and 478 transitions. [2024-11-27 23:25:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 23:25:25,125 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2024-11-27 23:25:25,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:25,127 INFO L225 Difference]: With dead ends: 424 [2024-11-27 23:25:25,127 INFO L226 Difference]: Without dead ends: 424 [2024-11-27 23:25:25,127 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2024-11-27 23:25:25,127 INFO L435 NwaCegarLoop]: 153 mSDtfsCounter, 693 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 89 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 701 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.3s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:25,128 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [701 Valid, 612 Invalid, 894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 800 Invalid, 5 Unknown, 0 Unchecked, 24.3s Time] [2024-11-27 23:25:25,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2024-11-27 23:25:25,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 354. [2024-11-27 23:25:25,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 212 states have (on average 1.7122641509433962) internal successors, (363), 326 states have internal predecessors, (363), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2024-11-27 23:25:25,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 410 transitions. [2024-11-27 23:25:25,138 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 410 transitions. Word has length 21 [2024-11-27 23:25:25,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:25,138 INFO L471 AbstractCegarLoop]: Abstraction has 354 states and 410 transitions. [2024-11-27 23:25:25,139 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-27 23:25:25,139 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 410 transitions. [2024-11-27 23:25:25,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-27 23:25:25,139 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:25,139 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:25,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2024-11-27 23:25:25,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-27 23:25:25,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:25,540 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:25,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:25,540 INFO L85 PathProgramCache]: Analyzing trace with hash -56187746, now seen corresponding path program 1 times [2024-11-27 23:25:25,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:25,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1393709224] [2024-11-27 23:25:25,541 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:25,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:25,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:25,543 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:25,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-27 23:25:25,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:25,651 INFO L256 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-27 23:25:25,653 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:25,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-27 23:25:25,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-27 23:25:25,981 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:25:25,981 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:25:25,981 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:25,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393709224] [2024-11-27 23:25:25,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393709224] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:25:25,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:25:25,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 23:25:25,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053403636] [2024-11-27 23:25:25,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:25:25,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:25:25,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:25,983 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:25:25,983 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:25:25,983 INFO L87 Difference]: Start difference. First operand 354 states and 410 transitions. Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-27 23:25:27,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:27,066 INFO L93 Difference]: Finished difference Result 378 states and 435 transitions. [2024-11-27 23:25:27,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:25:27,067 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2024-11-27 23:25:27,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:27,069 INFO L225 Difference]: With dead ends: 378 [2024-11-27 23:25:27,069 INFO L226 Difference]: Without dead ends: 378 [2024-11-27 23:25:27,069 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 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-27 23:25:27,070 INFO L435 NwaCegarLoop]: 324 mSDtfsCounter, 39 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:27,070 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 1079 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-27 23:25:27,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2024-11-27 23:25:27,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 354. [2024-11-27 23:25:27,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 212 states have (on average 1.7075471698113207) internal successors, (362), 326 states have internal predecessors, (362), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2024-11-27 23:25:27,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 409 transitions. [2024-11-27 23:25:27,081 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 409 transitions. Word has length 23 [2024-11-27 23:25:27,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:27,082 INFO L471 AbstractCegarLoop]: Abstraction has 354 states and 409 transitions. [2024-11-27 23:25:27,082 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-27 23:25:27,082 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 409 transitions. [2024-11-27 23:25:27,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-27 23:25:27,083 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:27,083 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:27,094 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-27 23:25:27,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:27,287 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr83ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:27,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:27,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1536763218, now seen corresponding path program 1 times [2024-11-27 23:25:27,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:27,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1136409494] [2024-11-27 23:25:27,288 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:27,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:27,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:27,289 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:27,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-27 23:25:27,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:27,396 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:25:27,397 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:27,442 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 23:25:27,442 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:25:27,480 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 23:25:27,481 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:27,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136409494] [2024-11-27 23:25:27,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136409494] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:25:27,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:25:27,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2024-11-27 23:25:27,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149070629] [2024-11-27 23:25:27,481 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:25:27,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:25:27,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:27,482 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:25:27,482 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:25:27,482 INFO L87 Difference]: Start difference. First operand 354 states and 409 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:25:27,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:27,531 INFO L93 Difference]: Finished difference Result 353 states and 408 transitions. [2024-11-27 23:25:27,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:25:27,532 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 25 [2024-11-27 23:25:27,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:27,533 INFO L225 Difference]: With dead ends: 353 [2024-11-27 23:25:27,533 INFO L226 Difference]: Without dead ends: 353 [2024-11-27 23:25:27,533 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:25:27,534 INFO L435 NwaCegarLoop]: 331 mSDtfsCounter, 202 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 1101 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:27,534 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 1101 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 23:25:27,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2024-11-27 23:25:27,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2024-11-27 23:25:27,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 212 states have (on average 1.7028301886792452) internal successors, (361), 325 states have internal predecessors, (361), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2024-11-27 23:25:27,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 408 transitions. [2024-11-27 23:25:27,552 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 408 transitions. Word has length 25 [2024-11-27 23:25:27,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:27,553 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 408 transitions. [2024-11-27 23:25:27,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:25:27,553 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 408 transitions. [2024-11-27 23:25:27,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-27 23:25:27,554 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:27,554 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:27,565 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-27 23:25:27,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:27,758 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:27,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:27,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1536762983, now seen corresponding path program 1 times [2024-11-27 23:25:27,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:27,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2030957775] [2024-11-27 23:25:27,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:27,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:27,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:27,764 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:27,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-27 23:25:27,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:27,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:25:27,885 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:27,890 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-27 23:25:27,974 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:25:27,974 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:25:28,097 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:25:28,098 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:28,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030957775] [2024-11-27 23:25:28,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030957775] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:25:28,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:25:28,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2024-11-27 23:25:28,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114307436] [2024-11-27 23:25:28,098 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:25:28,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 23:25:28,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:28,099 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 23:25:28,099 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-27 23:25:28,099 INFO L87 Difference]: Start difference. First operand 353 states and 408 transitions. Second operand has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-27 23:25:29,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:29,923 INFO L93 Difference]: Finished difference Result 379 states and 430 transitions. [2024-11-27 23:25:29,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:25:29,923 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 25 [2024-11-27 23:25:29,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:29,925 INFO L225 Difference]: With dead ends: 379 [2024-11-27 23:25:29,925 INFO L226 Difference]: Without dead ends: 379 [2024-11-27 23:25:29,925 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:25:29,926 INFO L435 NwaCegarLoop]: 234 mSDtfsCounter, 177 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:29,926 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 1014 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-27 23:25:29,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-11-27 23:25:29,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 355. [2024-11-27 23:25:29,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 215 states have (on average 1.6883720930232557) internal successors, (363), 327 states have internal predecessors, (363), 18 states have call successors, (18), 9 states have call predecessors, (18), 11 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2024-11-27 23:25:29,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 410 transitions. [2024-11-27 23:25:29,935 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 410 transitions. Word has length 25 [2024-11-27 23:25:29,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:29,935 INFO L471 AbstractCegarLoop]: Abstraction has 355 states and 410 transitions. [2024-11-27 23:25:29,935 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-27 23:25:29,935 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 410 transitions. [2024-11-27 23:25:29,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-27 23:25:29,936 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:29,936 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:29,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-27 23:25:30,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:30,140 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:30,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:30,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1536762984, now seen corresponding path program 1 times [2024-11-27 23:25:30,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:30,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [497865153] [2024-11-27 23:25:30,140 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:30,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:30,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:30,143 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:30,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-27 23:25:30,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:30,256 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:25:30,256 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:30,315 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 23:25:30,316 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:25:30,316 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:30,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497865153] [2024-11-27 23:25:30,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497865153] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:25:30,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:25:30,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 23:25:30,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198225359] [2024-11-27 23:25:30,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:25:30,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:25:30,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:30,317 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:25:30,317 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:25:30,317 INFO L87 Difference]: Start difference. First operand 355 states and 410 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 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-27 23:25:30,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:30,373 INFO L93 Difference]: Finished difference Result 353 states and 404 transitions. [2024-11-27 23:25:30,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:25:30,374 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2024-11-27 23:25:30,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:30,376 INFO L225 Difference]: With dead ends: 353 [2024-11-27 23:25:30,376 INFO L226 Difference]: Without dead ends: 353 [2024-11-27 23:25:30,376 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:25:30,376 INFO L435 NwaCegarLoop]: 336 mSDtfsCounter, 0 mSDsluCounter, 993 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1329 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:30,377 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1329 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 23:25:30,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2024-11-27 23:25:30,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2024-11-27 23:25:30,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 214 states have (on average 1.6822429906542056) internal successors, (360), 325 states have internal predecessors, (360), 17 states have call successors, (17), 9 states have call predecessors, (17), 11 states have return successors, (27), 20 states have call predecessors, (27), 17 states have call successors, (27) [2024-11-27 23:25:30,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 404 transitions. [2024-11-27 23:25:30,386 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 404 transitions. Word has length 25 [2024-11-27 23:25:30,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:30,386 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 404 transitions. [2024-11-27 23:25:30,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 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-27 23:25:30,386 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 404 transitions. [2024-11-27 23:25:30,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-27 23:25:30,387 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:30,387 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:30,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-27 23:25:30,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:30,588 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:30,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:30,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1508133833, now seen corresponding path program 1 times [2024-11-27 23:25:30,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:30,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [949072138] [2024-11-27 23:25:30,588 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:30,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:30,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:30,590 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:30,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-27 23:25:30,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:30,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 23:25:30,700 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:30,713 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-27 23:25:30,719 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-27 23:25:30,885 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-27 23:25:30,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 23:25:30,911 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-27 23:25:30,925 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:25:30,925 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-27 23:25:30,958 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2024-11-27 23:25:30,959 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:25:31,193 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:31,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949072138] [2024-11-27 23:25:31,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949072138] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:25:31,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1640948373] [2024-11-27 23:25:31,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:31,194 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:25:31,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:25:31,196 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:25:31,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2024-11-27 23:25:31,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:31,413 INFO L256 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 23:25:31,414 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:31,431 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-27 23:25:31,440 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-27 23:25:31,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 23:25:31,566 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-27 23:25:31,580 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:25:31,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-27 23:25:31,596 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2024-11-27 23:25:31,596 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:25:35,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1640948373] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:25:35,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:25:35,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2024-11-27 23:25:35,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640575477] [2024-11-27 23:25:35,787 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:25:35,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 23:25:35,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:35,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 23:25:35,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=70, Unknown=1, NotChecked=16, Total=110 [2024-11-27 23:25:35,788 INFO L87 Difference]: Start difference. First operand 353 states and 404 transitions. Second operand has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:25:40,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:40,046 INFO L93 Difference]: Finished difference Result 641 states and 748 transitions. [2024-11-27 23:25:40,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 23:25:40,047 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 25 [2024-11-27 23:25:40,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:40,048 INFO L225 Difference]: With dead ends: 641 [2024-11-27 23:25:40,048 INFO L226 Difference]: Without dead ends: 641 [2024-11-27 23:25:40,048 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=30, Invalid=105, Unknown=1, NotChecked=20, Total=156 [2024-11-27 23:25:40,049 INFO L435 NwaCegarLoop]: 331 mSDtfsCounter, 341 mSDsluCounter, 1276 mSDsCounter, 0 mSdLazyCounter, 1652 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 1607 SdHoareTripleChecker+Invalid, 2381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 689 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:40,049 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 1607 Invalid, 2381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1652 Invalid, 0 Unknown, 689 Unchecked, 4.1s Time] [2024-11-27 23:25:40,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2024-11-27 23:25:40,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 352. [2024-11-27 23:25:40,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 214 states have (on average 1.6775700934579438) internal successors, (359), 324 states have internal predecessors, (359), 17 states have call successors, (17), 9 states have call predecessors, (17), 11 states have return successors, (27), 20 states have call predecessors, (27), 17 states have call successors, (27) [2024-11-27 23:25:40,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 403 transitions. [2024-11-27 23:25:40,059 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 403 transitions. Word has length 25 [2024-11-27 23:25:40,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:40,059 INFO L471 AbstractCegarLoop]: Abstraction has 352 states and 403 transitions. [2024-11-27 23:25:40,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:25:40,059 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 403 transitions. [2024-11-27 23:25:40,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-27 23:25:40,060 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:40,060 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:40,070 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-27 23:25:40,266 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (24)] Ended with exit code 0 [2024-11-27 23:25:40,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:25:40,464 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:40,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:40,464 INFO L85 PathProgramCache]: Analyzing trace with hash 395019941, now seen corresponding path program 1 times [2024-11-27 23:25:40,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:40,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [563390546] [2024-11-27 23:25:40,465 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:40,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:40,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:40,469 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:40,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-27 23:25:40,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:40,591 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:25:40,592 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:40,717 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:25:40,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:25:40,807 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 23:25:40,807 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:40,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563390546] [2024-11-27 23:25:40,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563390546] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:25:40,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:25:40,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2024-11-27 23:25:40,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819714091] [2024-11-27 23:25:40,808 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:25:40,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:25:40,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:40,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:25:40,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:25:40,811 INFO L87 Difference]: Start difference. First operand 352 states and 403 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-27 23:25:41,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:41,297 INFO L93 Difference]: Finished difference Result 351 states and 401 transitions. [2024-11-27 23:25:41,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:25:41,298 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 26 [2024-11-27 23:25:41,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:41,299 INFO L225 Difference]: With dead ends: 351 [2024-11-27 23:25:41,299 INFO L226 Difference]: Without dead ends: 351 [2024-11-27 23:25:41,299 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:25:41,300 INFO L435 NwaCegarLoop]: 296 mSDtfsCounter, 298 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 931 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:41,300 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 931 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 23:25:41,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2024-11-27 23:25:41,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2024-11-27 23:25:41,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 214 states have (on average 1.6682242990654206) internal successors, (357), 323 states have internal predecessors, (357), 17 states have call successors, (17), 9 states have call predecessors, (17), 11 states have return successors, (27), 20 states have call predecessors, (27), 17 states have call successors, (27) [2024-11-27 23:25:41,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 401 transitions. [2024-11-27 23:25:41,310 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 401 transitions. Word has length 26 [2024-11-27 23:25:41,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:41,310 INFO L471 AbstractCegarLoop]: Abstraction has 351 states and 401 transitions. [2024-11-27 23:25:41,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-27 23:25:41,310 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 401 transitions. [2024-11-27 23:25:41,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-27 23:25:41,311 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:41,311 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:41,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-27 23:25:41,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:41,511 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:41,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:41,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1242831204, now seen corresponding path program 1 times [2024-11-27 23:25:41,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:41,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [652154904] [2024-11-27 23:25:41,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:41,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:41,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:41,514 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:41,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-27 23:25:41,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:41,630 INFO L256 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 23:25:41,631 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:41,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-27 23:25:41,766 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:25:41,766 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:25:41,767 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:41,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652154904] [2024-11-27 23:25:41,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652154904] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:25:41,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:25:41,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 23:25:41,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95316080] [2024-11-27 23:25:41,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:25:41,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:25:41,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:41,768 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:25:41,768 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:25:41,768 INFO L87 Difference]: Start difference. First operand 351 states and 401 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-27 23:25:42,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:42,927 INFO L93 Difference]: Finished difference Result 381 states and 434 transitions. [2024-11-27 23:25:42,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 23:25:42,928 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 27 [2024-11-27 23:25:42,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:42,930 INFO L225 Difference]: With dead ends: 381 [2024-11-27 23:25:42,930 INFO L226 Difference]: Without dead ends: 381 [2024-11-27 23:25:42,930 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-27 23:25:42,931 INFO L435 NwaCegarLoop]: 319 mSDtfsCounter, 42 mSDsluCounter, 912 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1231 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:42,932 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 1231 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 23:25:42,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2024-11-27 23:25:42,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 353. [2024-11-27 23:25:42,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 217 states have (on average 1.663594470046083) internal successors, (361), 325 states have internal predecessors, (361), 17 states have call successors, (17), 9 states have call predecessors, (17), 11 states have return successors, (27), 20 states have call predecessors, (27), 17 states have call successors, (27) [2024-11-27 23:25:42,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 405 transitions. [2024-11-27 23:25:42,941 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 405 transitions. Word has length 27 [2024-11-27 23:25:42,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:42,942 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 405 transitions. [2024-11-27 23:25:42,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-27 23:25:42,942 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 405 transitions. [2024-11-27 23:25:42,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-27 23:25:42,942 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:42,943 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:42,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-27 23:25:43,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:43,143 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:43,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:43,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1242831205, now seen corresponding path program 1 times [2024-11-27 23:25:43,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:43,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1102069676] [2024-11-27 23:25:43,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:43,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:43,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:43,146 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:43,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-27 23:25:43,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:43,257 INFO L256 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 23:25:43,259 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:43,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-27 23:25:43,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-27 23:25:43,569 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:25:43,570 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:25:43,570 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:43,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102069676] [2024-11-27 23:25:43,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102069676] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:25:43,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:25:43,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 23:25:43,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705259423] [2024-11-27 23:25:43,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:25:43,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:25:43,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:43,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:25:43,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:25:43,571 INFO L87 Difference]: Start difference. First operand 353 states and 405 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-27 23:25:44,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:44,024 INFO L93 Difference]: Finished difference Result 359 states and 410 transitions. [2024-11-27 23:25:44,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:25:44,026 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 27 [2024-11-27 23:25:44,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:44,027 INFO L225 Difference]: With dead ends: 359 [2024-11-27 23:25:44,027 INFO L226 Difference]: Without dead ends: 359 [2024-11-27 23:25:44,027 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 23 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-27 23:25:44,029 INFO L435 NwaCegarLoop]: 329 mSDtfsCounter, 9 mSDsluCounter, 912 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1241 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:44,029 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1241 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 23:25:44,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2024-11-27 23:25:44,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 355. [2024-11-27 23:25:44,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 219 states have (on average 1.6575342465753424) internal successors, (363), 327 states have internal predecessors, (363), 17 states have call successors, (17), 9 states have call predecessors, (17), 11 states have return successors, (27), 20 states have call predecessors, (27), 17 states have call successors, (27) [2024-11-27 23:25:44,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 407 transitions. [2024-11-27 23:25:44,037 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 407 transitions. Word has length 27 [2024-11-27 23:25:44,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:44,037 INFO L471 AbstractCegarLoop]: Abstraction has 355 states and 407 transitions. [2024-11-27 23:25:44,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-27 23:25:44,037 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 407 transitions. [2024-11-27 23:25:44,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-27 23:25:44,038 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:44,038 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:44,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-27 23:25:44,238 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:44,238 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:44,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:44,239 INFO L85 PathProgramCache]: Analyzing trace with hash -126851505, now seen corresponding path program 1 times [2024-11-27 23:25:44,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:44,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1870857843] [2024-11-27 23:25:44,239 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:44,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:44,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:44,241 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:44,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-27 23:25:44,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:44,356 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 23:25:44,358 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:44,544 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_29| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~client~0#1.base_29|)) (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~client~0#1.base_29| (_ bv0 1))))) is different from true [2024-11-27 23:25:44,612 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:25:44,612 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:25:44,759 INFO L349 Elim1Store]: treesize reduction 30, result has 21.1 percent of original size [2024-11-27 23:25:44,760 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 43 treesize of output 38 [2024-11-27 23:25:44,917 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:44,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870857843] [2024-11-27 23:25:44,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870857843] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:25:44,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [411322198] [2024-11-27 23:25:44,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:44,917 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:25:44,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:25:44,919 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:25:44,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2024-11-27 23:25:45,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:45,136 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 23:25:45,137 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:45,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:25:45,439 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:25:45,546 INFO L349 Elim1Store]: treesize reduction 30, result has 21.1 percent of original size [2024-11-27 23:25:45,547 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 43 treesize of output 38 [2024-11-27 23:25:45,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [411322198] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:25:45,745 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:25:45,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2024-11-27 23:25:45,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817234981] [2024-11-27 23:25:45,746 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:25:45,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 23:25:45,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:45,746 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 23:25:45,746 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=106, Unknown=1, NotChecked=20, Total=156 [2024-11-27 23:25:45,747 INFO L87 Difference]: Start difference. First operand 355 states and 407 transitions. Second operand has 12 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-27 23:25:48,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:48,562 INFO L93 Difference]: Finished difference Result 367 states and 418 transitions. [2024-11-27 23:25:48,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 23:25:48,563 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 28 [2024-11-27 23:25:48,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:48,564 INFO L225 Difference]: With dead ends: 367 [2024-11-27 23:25:48,564 INFO L226 Difference]: Without dead ends: 351 [2024-11-27 23:25:48,564 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 81 SyntacticMatches, 7 SemanticMatches, 16 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=54, Invalid=221, Unknown=1, NotChecked=30, Total=306 [2024-11-27 23:25:48,564 INFO L435 NwaCegarLoop]: 189 mSDtfsCounter, 348 mSDsluCounter, 1188 mSDsCounter, 0 mSdLazyCounter, 1234 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 1377 SdHoareTripleChecker+Invalid, 1631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 349 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:48,564 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 1377 Invalid, 1631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1234 Invalid, 0 Unknown, 349 Unchecked, 2.7s Time] [2024-11-27 23:25:48,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2024-11-27 23:25:48,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 349. [2024-11-27 23:25:48,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 214 states have (on average 1.6682242990654206) internal successors, (357), 323 states have internal predecessors, (357), 17 states have call successors, (17), 8 states have call predecessors, (17), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2024-11-27 23:25:48,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 400 transitions. [2024-11-27 23:25:48,572 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 400 transitions. Word has length 28 [2024-11-27 23:25:48,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:48,573 INFO L471 AbstractCegarLoop]: Abstraction has 349 states and 400 transitions. [2024-11-27 23:25:48,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-27 23:25:48,573 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 400 transitions. [2024-11-27 23:25:48,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-27 23:25:48,573 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:48,574 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:48,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-27 23:25:48,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (29)] Ended with exit code 0 [2024-11-27 23:25:48,974 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:25:48,974 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:48,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:48,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1480161202, now seen corresponding path program 1 times [2024-11-27 23:25:48,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:48,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1206113980] [2024-11-27 23:25:48,975 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:48,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:48,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:48,977 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:48,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-27 23:25:49,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:49,091 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:25:49,091 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:49,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:25:49,116 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:25:49,116 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:49,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206113980] [2024-11-27 23:25:49,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206113980] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:25:49,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:25:49,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 23:25:49,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47970166] [2024-11-27 23:25:49,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:25:49,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:25:49,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:49,117 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:25:49,117 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:25:49,117 INFO L87 Difference]: Start difference. First operand 349 states and 400 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-27 23:25:49,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:49,167 INFO L93 Difference]: Finished difference Result 340 states and 390 transitions. [2024-11-27 23:25:49,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:25:49,168 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 28 [2024-11-27 23:25:49,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:49,169 INFO L225 Difference]: With dead ends: 340 [2024-11-27 23:25:49,169 INFO L226 Difference]: Without dead ends: 340 [2024-11-27 23:25:49,169 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:25:49,170 INFO L435 NwaCegarLoop]: 332 mSDtfsCounter, 207 mSDsluCounter, 768 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:49,170 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 1100 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 23:25:49,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2024-11-27 23:25:49,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 340. [2024-11-27 23:25:49,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 205 states have (on average 1.6926829268292682) internal successors, (347), 314 states have internal predecessors, (347), 17 states have call successors, (17), 8 states have call predecessors, (17), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2024-11-27 23:25:49,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 390 transitions. [2024-11-27 23:25:49,177 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 390 transitions. Word has length 28 [2024-11-27 23:25:49,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:49,177 INFO L471 AbstractCegarLoop]: Abstraction has 340 states and 390 transitions. [2024-11-27 23:25:49,178 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-27 23:25:49,178 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 390 transitions. [2024-11-27 23:25:49,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-27 23:25:49,178 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:49,178 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:49,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-27 23:25:49,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:49,379 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:49,379 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:49,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1002643894, now seen corresponding path program 1 times [2024-11-27 23:25:49,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:49,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [82645450] [2024-11-27 23:25:49,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:49,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:49,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:49,382 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:49,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-27 23:25:49,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:49,516 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 23:25:49,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:49,527 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-27 23:25:49,616 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:25:49,617 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-27 23:25:49,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:25:49,761 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:25:49,762 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:25:49,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2024-11-27 23:25:50,035 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:25:50,035 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:50,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82645450] [2024-11-27 23:25:50,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82645450] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:25:50,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:25:50,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2024-11-27 23:25:50,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776683516] [2024-11-27 23:25:50,035 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:25:50,035 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 23:25:50,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:50,036 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 23:25:50,036 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-27 23:25:50,036 INFO L87 Difference]: Start difference. First operand 340 states and 390 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-27 23:25:53,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:25:53,148 INFO L93 Difference]: Finished difference Result 367 states and 413 transitions. [2024-11-27 23:25:53,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 23:25:53,149 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 30 [2024-11-27 23:25:53,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:25:53,150 INFO L225 Difference]: With dead ends: 367 [2024-11-27 23:25:53,150 INFO L226 Difference]: Without dead ends: 367 [2024-11-27 23:25:53,150 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-11-27 23:25:53,150 INFO L435 NwaCegarLoop]: 221 mSDtfsCounter, 405 mSDsluCounter, 1296 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 1517 SdHoareTripleChecker+Invalid, 1204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:25:53,151 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [411 Valid, 1517 Invalid, 1204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1156 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-11-27 23:25:53,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2024-11-27 23:25:53,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 343. [2024-11-27 23:25:53,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 208 states have (on average 1.6826923076923077) internal successors, (350), 317 states have internal predecessors, (350), 17 states have call successors, (17), 8 states have call predecessors, (17), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2024-11-27 23:25:53,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 393 transitions. [2024-11-27 23:25:53,166 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 393 transitions. Word has length 30 [2024-11-27 23:25:53,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:25:53,166 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 393 transitions. [2024-11-27 23:25:53,166 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-27 23:25:53,166 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 393 transitions. [2024-11-27 23:25:53,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-27 23:25:53,167 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:25:53,167 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:25:53,176 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-11-27 23:25:53,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:53,367 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:25:53,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:25:53,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1468093427, now seen corresponding path program 1 times [2024-11-27 23:25:53,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:25:53,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [651977936] [2024-11-27 23:25:53,368 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:53,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:25:53,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:25:53,370 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:25:53,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-27 23:25:53,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:53,500 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-27 23:25:53,502 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:53,620 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:25:53,620 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-27 23:25:53,772 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:25:53,773 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-27 23:25:54,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:25:54,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:25:54,061 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 23:25:54,061 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:25:54,205 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:25:54,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651977936] [2024-11-27 23:25:54,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651977936] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:25:54,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [811263718] [2024-11-27 23:25:54,205 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:25:54,206 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:25:54,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:25:54,208 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:25:54,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2024-11-27 23:25:54,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:25:54,448 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-27 23:25:54,450 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:25:54,532 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:25:54,533 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-27 23:25:54,704 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:25:54,705 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-27 23:25:55,049 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 18 [2024-11-27 23:25:55,254 INFO L349 Elim1Store]: treesize reduction 34, result has 26.1 percent of original size [2024-11-27 23:25:55,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 32 [2024-11-27 23:25:55,308 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 23:25:55,308 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:25:55,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [811263718] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:25:55,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:25:55,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 13 [2024-11-27 23:25:55,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784290840] [2024-11-27 23:25:55,675 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:25:55,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 23:25:55,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:25:55,676 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 23:25:55,676 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2024-11-27 23:25:55,677 INFO L87 Difference]: Start difference. First operand 343 states and 393 transitions. Second operand has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-27 23:25:59,748 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-27 23:26:07,783 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-27 23:26:11,802 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-27 23:26:15,875 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-27 23:26:19,882 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-27 23:26:23,952 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-27 23:26:27,983 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-27 23:26:32,075 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-27 23:26:36,111 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-27 23:26:40,124 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-27 23:26:44,132 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-27 23:26:48,139 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-27 23:26:52,150 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-27 23:26:56,716 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-27 23:27:00,722 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-27 23:27:04,736 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-27 23:27:08,885 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-27 23:27:12,897 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-27 23:27:16,938 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-27 23:27:18,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:27:22,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:27:26,044 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-27 23:27:30,049 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-27 23:27:34,057 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-27 23:27:38,102 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-27 23:27:42,118 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-27 23:27:46,206 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-27 23:27:50,222 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-27 23:27:55,117 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-27 23:27:59,183 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-27 23:28:03,319 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-27 23:28:04,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:28:08,522 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-27 23:28:12,583 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-27 23:28:16,605 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-27 23:28:20,622 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-27 23:28:24,699 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-27 23:28:28,740 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-27 23:28:32,762 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-27 23:28:37,166 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-27 23:28:41,178 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-27 23:28:45,200 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-27 23:28:49,218 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-27 23:28:53,471 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-27 23:28:57,531 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-27 23:29:02,012 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-27 23:29:06,433 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-27 23:29:10,662 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-27 23:29:14,937 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-27 23:29:14,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:29:14,937 INFO L93 Difference]: Finished difference Result 425 states and 477 transitions. [2024-11-27 23:29:14,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 23:29:14,939 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 32 [2024-11-27 23:29:14,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:29:14,939 INFO L225 Difference]: With dead ends: 425 [2024-11-27 23:29:14,939 INFO L226 Difference]: Without dead ends: 425 [2024-11-27 23:29:14,940 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=145, Invalid=454, Unknown=1, NotChecked=0, Total=600 [2024-11-27 23:29:14,940 INFO L435 NwaCegarLoop]: 203 mSDtfsCounter, 323 mSDsluCounter, 1204 mSDsCounter, 0 mSdLazyCounter, 1347 mSolverCounterSat, 81 mSolverCounterUnsat, 47 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 194.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 1407 SdHoareTripleChecker+Invalid, 1475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1347 IncrementalHoareTripleChecker+Invalid, 47 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 195.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:29:14,940 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 1407 Invalid, 1475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1347 Invalid, 47 Unknown, 0 Unchecked, 195.1s Time] [2024-11-27 23:29:14,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2024-11-27 23:29:14,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 345. [2024-11-27 23:29:14,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 210 states have (on average 1.6761904761904762) internal successors, (352), 319 states have internal predecessors, (352), 17 states have call successors, (17), 8 states have call predecessors, (17), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2024-11-27 23:29:14,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 395 transitions. [2024-11-27 23:29:14,946 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 395 transitions. Word has length 32 [2024-11-27 23:29:14,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:29:14,946 INFO L471 AbstractCegarLoop]: Abstraction has 345 states and 395 transitions. [2024-11-27 23:29:14,946 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-27 23:29:14,947 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 395 transitions. [2024-11-27 23:29:14,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-27 23:29:14,947 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:29:14,947 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:14,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (33)] Ended with exit code 0 [2024-11-27 23:29:15,153 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-27 23:29:15,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:15,348 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr80ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:29:15,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:15,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1370018195, now seen corresponding path program 1 times [2024-11-27 23:29:15,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:29:15,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [809630263] [2024-11-27 23:29:15,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:15,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:15,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:15,352 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:15,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-27 23:29:15,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:15,474 INFO L256 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:29:15,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:15,518 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-27 23:29:15,518 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:15,573 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-27 23:29:15,573 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:29:15,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809630263] [2024-11-27 23:29:15,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809630263] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:15,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:29:15,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2024-11-27 23:29:15,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066306687] [2024-11-27 23:29:15,573 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:15,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:29:15,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:29:15,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:29:15,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:29:15,574 INFO L87 Difference]: Start difference. First operand 345 states and 395 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-27 23:29:15,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:29:15,610 INFO L93 Difference]: Finished difference Result 344 states and 394 transitions. [2024-11-27 23:29:15,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:29:15,610 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 33 [2024-11-27 23:29:15,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:29:15,612 INFO L225 Difference]: With dead ends: 344 [2024-11-27 23:29:15,612 INFO L226 Difference]: Without dead ends: 344 [2024-11-27 23:29:15,612 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:29:15,612 INFO L435 NwaCegarLoop]: 327 mSDtfsCounter, 191 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:29:15,612 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 1096 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 23:29:15,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2024-11-27 23:29:15,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2024-11-27 23:29:15,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 210 states have (on average 1.6714285714285715) internal successors, (351), 318 states have internal predecessors, (351), 17 states have call successors, (17), 8 states have call predecessors, (17), 10 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2024-11-27 23:29:15,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 394 transitions. [2024-11-27 23:29:15,618 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 394 transitions. Word has length 33 [2024-11-27 23:29:15,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:29:15,619 INFO L471 AbstractCegarLoop]: Abstraction has 344 states and 394 transitions. [2024-11-27 23:29:15,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-27 23:29:15,619 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 394 transitions. [2024-11-27 23:29:15,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-27 23:29:15,619 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:29:15,620 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:15,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-27 23:29:15,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:15,820 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:29:15,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:15,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1341388827, now seen corresponding path program 1 times [2024-11-27 23:29:15,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:29:15,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [740481221] [2024-11-27 23:29:15,821 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:15,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:15,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:15,823 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:15,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-27 23:29:15,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:15,957 INFO L256 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-27 23:29:15,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:15,982 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-27 23:29:15,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-27 23:29:16,130 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-27 23:29:16,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 23:29:16,159 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-27 23:29:16,172 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:29:16,172 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-27 23:29:16,247 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#valid)| |ldv_malloc_#res.base| (select |c_#valid| |ldv_malloc_#res.base|)) |c_#valid|) (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-27 23:29:16,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 23:29:16,278 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-27 23:29:16,310 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:29:16,310 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-27 23:29:16,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 23:29:16,393 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-27 23:29:16,408 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:29:16,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-27 23:29:16,427 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 10 not checked. [2024-11-27 23:29:16,427 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:20,665 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:29:20,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740481221] [2024-11-27 23:29:20,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740481221] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:20,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [7166455] [2024-11-27 23:29:20,665 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:20,665 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:29:20,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:29:20,667 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:29:20,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2024-11-27 23:29:20,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:20,924 INFO L256 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-27 23:29:20,926 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:20,936 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-27 23:29:20,943 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-27 23:29:21,062 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:29:21,063 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-27 23:29:21,074 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-27 23:29:21,220 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:29:21,220 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-27 23:29:21,226 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-27 23:29:21,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 23:29:21,325 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-27 23:29:21,341 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:29:21,342 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-27 23:29:21,362 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 10 not checked. [2024-11-27 23:29:21,362 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:21,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [7166455] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:21,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:29:21,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 11 [2024-11-27 23:29:21,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746213546] [2024-11-27 23:29:21,626 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:21,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 23:29:21,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:29:21,627 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 23:29:21,627 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=106, Unknown=3, NotChecked=42, Total=182 [2024-11-27 23:29:21,627 INFO L87 Difference]: Start difference. First operand 344 states and 394 transitions. Second operand has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 states have internal predecessors, (24), 2 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:29:25,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:29:25,674 INFO L93 Difference]: Finished difference Result 365 states and 411 transitions. [2024-11-27 23:29:25,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 23:29:25,675 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 states have internal predecessors, (24), 2 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2024-11-27 23:29:25,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:29:25,676 INFO L225 Difference]: With dead ends: 365 [2024-11-27 23:29:25,676 INFO L226 Difference]: Without dead ends: 365 [2024-11-27 23:29:25,676 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=46, Invalid=169, Unknown=3, NotChecked=54, Total=272 [2024-11-27 23:29:25,676 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 407 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 1429 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 1067 SdHoareTripleChecker+Invalid, 2224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 744 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2024-11-27 23:29:25,676 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 1067 Invalid, 2224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1429 Invalid, 0 Unknown, 744 Unchecked, 3.9s Time] [2024-11-27 23:29:25,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2024-11-27 23:29:25,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 335. [2024-11-27 23:29:25,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 204 states have (on average 1.6715686274509804) internal successors, (341), 311 states have internal predecessors, (341), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2024-11-27 23:29:25,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 381 transitions. [2024-11-27 23:29:25,682 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 381 transitions. Word has length 33 [2024-11-27 23:29:25,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:29:25,683 INFO L471 AbstractCegarLoop]: Abstraction has 335 states and 381 transitions. [2024-11-27 23:29:25,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 10 states have internal predecessors, (24), 2 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:29:25,683 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 381 transitions. [2024-11-27 23:29:25,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-27 23:29:25,683 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:29:25,683 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 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-27 23:29:25,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-11-27 23:29:25,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (36)] Ended with exit code 0 [2024-11-27 23:29:26,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:29:26,084 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr81ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:29:26,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:26,085 INFO L85 PathProgramCache]: Analyzing trace with hash -479108483, now seen corresponding path program 1 times [2024-11-27 23:29:26,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:29:26,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2082446012] [2024-11-27 23:29:26,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:26,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:26,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:26,087 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:26,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-27 23:29:26,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:26,216 INFO L256 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:29:26,217 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:26,291 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 23:29:26,291 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:26,351 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-27 23:29:26,351 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:29:26,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082446012] [2024-11-27 23:29:26,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082446012] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:26,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:29:26,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2024-11-27 23:29:26,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288785396] [2024-11-27 23:29:26,352 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:26,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:29:26,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:29:26,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:29:26,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:29:26,353 INFO L87 Difference]: Start difference. First operand 335 states and 381 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:29:26,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:29:26,715 INFO L93 Difference]: Finished difference Result 334 states and 380 transitions. [2024-11-27 23:29:26,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:29:26,716 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2024-11-27 23:29:26,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:29:26,718 INFO L225 Difference]: With dead ends: 334 [2024-11-27 23:29:26,718 INFO L226 Difference]: Without dead ends: 334 [2024-11-27 23:29:26,718 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:29:26,718 INFO L435 NwaCegarLoop]: 293 mSDtfsCounter, 293 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 23:29:26,718 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 925 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 23:29:26,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2024-11-27 23:29:26,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 334. [2024-11-27 23:29:26,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 204 states have (on average 1.6666666666666667) internal successors, (340), 310 states have internal predecessors, (340), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2024-11-27 23:29:26,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 380 transitions. [2024-11-27 23:29:26,724 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 380 transitions. Word has length 34 [2024-11-27 23:29:26,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:29:26,725 INFO L471 AbstractCegarLoop]: Abstraction has 334 states and 380 transitions. [2024-11-27 23:29:26,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:29:26,725 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 380 transitions. [2024-11-27 23:29:26,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-27 23:29:26,725 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:29:26,725 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:26,735 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-27 23:29:26,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:26,926 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:29:26,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:26,926 INFO L85 PathProgramCache]: Analyzing trace with hash -2088497650, now seen corresponding path program 1 times [2024-11-27 23:29:26,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:29:26,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [319348324] [2024-11-27 23:29:26,927 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:26,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:26,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:26,928 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:26,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-27 23:29:27,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:27,053 INFO L256 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 23:29:27,054 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:27,173 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:29:27,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-27 23:29:27,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-27 23:29:27,476 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:27,476 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:27,536 INFO L349 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2024-11-27 23:29:27,536 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 20 treesize of output 19 [2024-11-27 23:29:27,604 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_317 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_~#ldv_global_msg_list~0.base| (select (select (store |c_#memory_$Pointer$#0.base| |c_ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_317) |c_~#ldv_global_msg_list~0.base|) |c_~#ldv_global_msg_list~0.offset|))) is different from false [2024-11-27 23:29:27,623 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:29:27,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319348324] [2024-11-27 23:29:27,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319348324] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:27,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [792177122] [2024-11-27 23:29:27,624 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:27,624 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:29:27,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:29:27,625 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:29:27,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2024-11-27 23:29:27,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:27,863 INFO L256 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 23:29:27,864 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:28,131 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:29:28,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 22 [2024-11-27 23:29:28,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2024-11-27 23:29:28,399 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-27 23:29:28,651 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:28,651 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:28,729 INFO L349 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2024-11-27 23:29:28,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 32 treesize of output 31 [2024-11-27 23:29:28,995 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 23:29:28,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [792177122] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:28,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:29:28,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 6] total 21 [2024-11-27 23:29:28,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272813617] [2024-11-27 23:29:28,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:29:28,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:29:28,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:29:28,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:29:28,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=367, Unknown=1, NotChecked=40, Total=506 [2024-11-27 23:29:28,997 INFO L87 Difference]: Start difference. First operand 334 states and 380 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:29:30,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:29:30,515 INFO L93 Difference]: Finished difference Result 365 states and 412 transitions. [2024-11-27 23:29:30,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 23:29:30,516 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2024-11-27 23:29:30,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:29:30,517 INFO L225 Difference]: With dead ends: 365 [2024-11-27 23:29:30,518 INFO L226 Difference]: Without dead ends: 365 [2024-11-27 23:29:30,518 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=106, Invalid=449, Unknown=1, NotChecked=44, Total=600 [2024-11-27 23:29:30,518 INFO L435 NwaCegarLoop]: 311 mSDtfsCounter, 61 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 1452 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-27 23:29:30,518 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 1452 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-27 23:29:30,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2024-11-27 23:29:30,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 336. [2024-11-27 23:29:30,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 206 states have (on average 1.6650485436893203) internal successors, (343), 312 states have internal predecessors, (343), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2024-11-27 23:29:30,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 383 transitions. [2024-11-27 23:29:30,524 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 383 transitions. Word has length 34 [2024-11-27 23:29:30,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:29:30,524 INFO L471 AbstractCegarLoop]: Abstraction has 336 states and 383 transitions. [2024-11-27 23:29:30,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:29:30,524 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 383 transitions. [2024-11-27 23:29:30,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-27 23:29:30,524 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:29:30,524 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:30,530 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (39)] Ended with exit code 0 [2024-11-27 23:29:30,731 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-27 23:29:30,925 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:30,925 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:29:30,925 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:30,926 INFO L85 PathProgramCache]: Analyzing trace with hash -2088497649, now seen corresponding path program 1 times [2024-11-27 23:29:30,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:29:30,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1629415501] [2024-11-27 23:29:30,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:30,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:30,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:30,927 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:30,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-27 23:29:31,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:31,061 INFO L256 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-27 23:29:31,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:31,248 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:29:31,248 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-27 23:29:31,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-27 23:29:31,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-27 23:29:31,818 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:31,818 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:31,945 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:29:31,945 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 38 treesize of output 42 [2024-11-27 23:29:32,207 WARN L851 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_344 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv4 32) (select (select (store |c_#memory_$Pointer$#0.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_344) |c_~#ldv_global_msg_list~0.base|) |c_~#ldv_global_msg_list~0.offset|)) (bvadd (_ bv4 32) |c_~#ldv_global_msg_list~0.offset|))) (forall ((v_ArrVal_345 (Array (_ BitVec 32) (_ BitVec 32)))) (= (select (select (store |c_#memory_$Pointer$#0.base| |c_ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_345) |c_~#ldv_global_msg_list~0.base|) |c_~#ldv_global_msg_list~0.offset|) |c_~#ldv_global_msg_list~0.base|)) (forall ((v_ArrVal_344 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$#0.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_344) |c_~#ldv_global_msg_list~0.base|) |c_~#ldv_global_msg_list~0.offset|))) (bvule .cse0 (bvadd (_ bv4 32) .cse0))))) is different from false [2024-11-27 23:29:32,279 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:29:32,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629415501] [2024-11-27 23:29:32,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629415501] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:32,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1261596784] [2024-11-27 23:29:32,279 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:32,279 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:29:32,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:29:32,284 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:29:32,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2024-11-27 23:29:32,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:32,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-27 23:29:32,557 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:32,988 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:29:32,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2024-11-27 23:29:33,031 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:29:33,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2024-11-27 23:29:33,616 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-27 23:29:33,817 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:33,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:33,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:29:33,874 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 38 treesize of output 42 [2024-11-27 23:29:34,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2024-11-27 23:29:34,880 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 23:29:34,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1261596784] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:34,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:29:34,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 6] total 19 [2024-11-27 23:29:34,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828568546] [2024-11-27 23:29:34,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:29:34,881 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:29:34,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:29:34,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:29:34,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=293, Unknown=1, NotChecked=36, Total=420 [2024-11-27 23:29:34,882 INFO L87 Difference]: Start difference. First operand 336 states and 383 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:29:37,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:29:37,548 INFO L93 Difference]: Finished difference Result 365 states and 412 transitions. [2024-11-27 23:29:37,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 23:29:37,549 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2024-11-27 23:29:37,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:29:37,550 INFO L225 Difference]: With dead ends: 365 [2024-11-27 23:29:37,550 INFO L226 Difference]: Without dead ends: 365 [2024-11-27 23:29:37,551 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=104, Invalid=361, Unknown=1, NotChecked=40, Total=506 [2024-11-27 23:29:37,551 INFO L435 NwaCegarLoop]: 311 mSDtfsCounter, 122 mSDsluCounter, 1188 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:29:37,551 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 1499 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-27 23:29:37,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2024-11-27 23:29:37,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 336. [2024-11-27 23:29:37,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 206 states have (on average 1.6601941747572815) internal successors, (342), 312 states have internal predecessors, (342), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2024-11-27 23:29:37,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 382 transitions. [2024-11-27 23:29:37,560 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 382 transitions. Word has length 34 [2024-11-27 23:29:37,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:29:37,560 INFO L471 AbstractCegarLoop]: Abstraction has 336 states and 382 transitions. [2024-11-27 23:29:37,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:29:37,560 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 382 transitions. [2024-11-27 23:29:37,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-27 23:29:37,561 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:29:37,561 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 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-27 23:29:37,565 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (41)] Forceful destruction successful, exit code 0 [2024-11-27 23:29:37,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-27 23:29:37,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:37,962 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:29:37,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:37,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1967460651, now seen corresponding path program 1 times [2024-11-27 23:29:37,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:29:37,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [87474230] [2024-11-27 23:29:37,962 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:37,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:37,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:37,964 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:37,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-27 23:29:38,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:38,094 INFO L256 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:29:38,095 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:38,098 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-27 23:29:38,168 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 23:29:38,168 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:38,286 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 23:29:38,286 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:29:38,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87474230] [2024-11-27 23:29:38,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87474230] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:38,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:29:38,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2024-11-27 23:29:38,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948944318] [2024-11-27 23:29:38,286 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:38,287 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 23:29:38,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:29:38,287 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 23:29:38,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-27 23:29:38,287 INFO L87 Difference]: Start difference. First operand 336 states and 382 transitions. Second operand has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:29:40,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:29:40,040 INFO L93 Difference]: Finished difference Result 357 states and 399 transitions. [2024-11-27 23:29:40,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:29:40,041 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2024-11-27 23:29:40,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:29:40,042 INFO L225 Difference]: With dead ends: 357 [2024-11-27 23:29:40,042 INFO L226 Difference]: Without dead ends: 357 [2024-11-27 23:29:40,042 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:29:40,043 INFO L435 NwaCegarLoop]: 232 mSDtfsCounter, 164 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-27 23:29:40,043 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 995 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-27 23:29:40,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2024-11-27 23:29:40,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 339. [2024-11-27 23:29:40,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 209 states have (on average 1.6507177033492824) internal successors, (345), 315 states have internal predecessors, (345), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2024-11-27 23:29:40,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 385 transitions. [2024-11-27 23:29:40,049 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 385 transitions. Word has length 35 [2024-11-27 23:29:40,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:29:40,049 INFO L471 AbstractCegarLoop]: Abstraction has 339 states and 385 transitions. [2024-11-27 23:29:40,049 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:29:40,050 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 385 transitions. [2024-11-27 23:29:40,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-27 23:29:40,050 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:29:40,050 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 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-27 23:29:40,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-11-27 23:29:40,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:40,251 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr85ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:29:40,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:40,251 INFO L85 PathProgramCache]: Analyzing trace with hash 798868578, now seen corresponding path program 1 times [2024-11-27 23:29:40,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:29:40,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1116876263] [2024-11-27 23:29:40,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:40,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:40,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:40,254 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:40,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-27 23:29:40,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:40,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 23:29:40,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:40,391 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-27 23:29:40,464 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:29:40,464 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-27 23:29:40,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:29:40,595 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:40,595 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:40,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2024-11-27 23:29:40,944 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:40,944 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:29:40,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116876263] [2024-11-27 23:29:40,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116876263] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:40,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:29:40,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2024-11-27 23:29:40,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669616183] [2024-11-27 23:29:40,945 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:40,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 23:29:40,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:29:40,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 23:29:40,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-11-27 23:29:40,945 INFO L87 Difference]: Start difference. First operand 339 states and 385 transitions. Second operand has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-27 23:29:43,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:29:43,684 INFO L93 Difference]: Finished difference Result 360 states and 402 transitions. [2024-11-27 23:29:43,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 23:29:43,685 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 38 [2024-11-27 23:29:43,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:29:43,686 INFO L225 Difference]: With dead ends: 360 [2024-11-27 23:29:43,686 INFO L226 Difference]: Without dead ends: 360 [2024-11-27 23:29:43,686 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-11-27 23:29:43,687 INFO L435 NwaCegarLoop]: 224 mSDtfsCounter, 382 mSDsluCounter, 1309 mSDsCounter, 0 mSdLazyCounter, 1129 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 1533 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-27 23:29:43,687 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [388 Valid, 1533 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1129 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-27 23:29:43,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2024-11-27 23:29:43,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 342. [2024-11-27 23:29:43,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 212 states have (on average 1.6415094339622642) internal successors, (348), 318 states have internal predecessors, (348), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2024-11-27 23:29:43,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 388 transitions. [2024-11-27 23:29:43,691 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 388 transitions. Word has length 38 [2024-11-27 23:29:43,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:29:43,691 INFO L471 AbstractCegarLoop]: Abstraction has 342 states and 388 transitions. [2024-11-27 23:29:43,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-27 23:29:43,691 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 388 transitions. [2024-11-27 23:29:43,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-27 23:29:43,691 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:29:43,691 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:43,701 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-11-27 23:29:43,891 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:43,892 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:29:43,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:43,892 INFO L85 PathProgramCache]: Analyzing trace with hash -397581738, now seen corresponding path program 1 times [2024-11-27 23:29:43,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:29:43,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [429157301] [2024-11-27 23:29:43,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:43,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:43,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:43,894 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:43,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-27 23:29:44,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:44,040 INFO L256 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-27 23:29:44,043 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:44,283 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:29:44,284 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-27 23:29:44,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-27 23:29:44,554 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-27 23:29:44,865 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:44,865 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:45,072 WARN L851 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_416 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_~#ldv_global_msg_list~0.base| (select (select (store |c_#memory_$Pointer$#0.base| |c_ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_416) |c_~#ldv_global_msg_list~0.base|) |c_~#ldv_global_msg_list~0.offset|))) (forall ((v_ArrVal_415 (Array (_ BitVec 32) (_ BitVec 32)))) (= (select (select (store |c_#memory_$Pointer$#0.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_415) |c_~#ldv_global_msg_list~0.base|) |c_~#ldv_global_msg_list~0.offset|) |c_~#ldv_global_msg_list~0.offset|))) is different from false [2024-11-27 23:29:45,112 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:29:45,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429157301] [2024-11-27 23:29:45,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429157301] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:45,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [152487273] [2024-11-27 23:29:45,113 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:45,113 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:29:45,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:29:45,114 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:29:45,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (45)] Waiting until timeout for monitored process [2024-11-27 23:29:45,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:45,385 INFO L256 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-27 23:29:45,387 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:45,778 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:29:45,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2024-11-27 23:29:45,830 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:29:45,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2024-11-27 23:29:46,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-27 23:29:46,502 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:46,502 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:46,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2024-11-27 23:29:46,950 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 23:29:46,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [152487273] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:46,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:29:46,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 7] total 20 [2024-11-27 23:29:46,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172220016] [2024-11-27 23:29:46,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:29:46,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:29:46,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:29:46,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:29:46,951 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=291, Unknown=1, NotChecked=36, Total=420 [2024-11-27 23:29:46,952 INFO L87 Difference]: Start difference. First operand 342 states and 388 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:29:48,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:29:48,402 INFO L93 Difference]: Finished difference Result 348 states and 393 transitions. [2024-11-27 23:29:48,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:29:48,403 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2024-11-27 23:29:48,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:29:48,405 INFO L225 Difference]: With dead ends: 348 [2024-11-27 23:29:48,405 INFO L226 Difference]: Without dead ends: 348 [2024-11-27 23:29:48,405 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=106, Invalid=359, Unknown=1, NotChecked=40, Total=506 [2024-11-27 23:29:48,405 INFO L435 NwaCegarLoop]: 321 mSDtfsCounter, 19 mSDsluCounter, 1616 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1937 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-27 23:29:48,405 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 1937 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-27 23:29:48,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2024-11-27 23:29:48,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 344. [2024-11-27 23:29:48,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 214 states have (on average 1.6355140186915889) internal successors, (350), 320 states have internal predecessors, (350), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (24), 17 states have call predecessors, (24), 16 states have call successors, (24) [2024-11-27 23:29:48,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 390 transitions. [2024-11-27 23:29:48,411 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 390 transitions. Word has length 38 [2024-11-27 23:29:48,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:29:48,411 INFO L471 AbstractCegarLoop]: Abstraction has 344 states and 390 transitions. [2024-11-27 23:29:48,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-27 23:29:48,412 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 390 transitions. [2024-11-27 23:29:48,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-27 23:29:48,412 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:29:48,412 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 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] [2024-11-27 23:29:48,422 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-11-27 23:29:48,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (45)] Ended with exit code 0 [2024-11-27 23:29:48,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:29:48,813 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:29:48,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:48,813 INFO L85 PathProgramCache]: Analyzing trace with hash 559954814, now seen corresponding path program 1 times [2024-11-27 23:29:48,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:29:48,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [800169963] [2024-11-27 23:29:48,814 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:48,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:48,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:48,815 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:48,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-27 23:29:48,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:48,959 INFO L256 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-27 23:29:48,961 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:57,703 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:57,704 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:58,091 WARN L851 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret70#1.base_73| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret70#1.base_73|))) (= (store (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret70#1.base_73| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|))) is different from false [2024-11-27 23:29:58,093 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:29:58,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800169963] [2024-11-27 23:29:58,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800169963] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:58,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [249544496] [2024-11-27 23:29:58,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:58,094 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:29:58,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:29:58,096 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:29:58,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2024-11-27 23:29:58,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:58,416 INFO L256 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-27 23:29:58,418 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:09,963 WARN L873 $PredicateComparison]: unable to prove that (and (= (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)) (_ bv0 1)) (exists ((|v_ULTIMATE.start_entry_point_~cfg~2#1.base_48| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.base_49| (_ BitVec 32))) (and (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_49| (_ bv0 32))) (= (_ bv0 1) (bvadd (_ bv1 1) (select (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~client~0#1.base_49| (_ bv1 1)) |v_ULTIMATE.start_entry_point_~cfg~2#1.base_48| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~client~0#1.base_49|))) (= |c_#valid| (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~cfg~2#1.base_48| (_ bv0 1)) |v_ULTIMATE.start_entry_point_~client~0#1.base_49| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~client~0#1.base_49|)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_entry_point_~cfg~2#1.base_48|))))) is different from true [2024-11-27 23:30:10,323 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 23:30:10,324 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:10,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2024-11-27 23:30:17,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [249544496] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:17,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:30:17,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2024-11-27 23:30:17,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664546964] [2024-11-27 23:30:17,240 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:17,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-27 23:30:17,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:30:17,241 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-27 23:30:17,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=757, Unknown=7, NotChecked=114, Total=992 [2024-11-27 23:30:17,242 INFO L87 Difference]: Start difference. First operand 344 states and 390 transitions. Second operand has 22 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 states have internal predecessors, (55), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-27 23:30:21,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:30:39,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:39,553 INFO L93 Difference]: Finished difference Result 359 states and 404 transitions. [2024-11-27 23:30:39,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 23:30:39,554 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 states have internal predecessors, (55), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 39 [2024-11-27 23:30:39,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:39,555 INFO L225 Difference]: With dead ends: 359 [2024-11-27 23:30:39,555 INFO L226 Difference]: Without dead ends: 342 [2024-11-27 23:30:39,556 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 34.3s TimeCoverageRelationStatistics Valid=169, Invalid=1236, Unknown=9, NotChecked=146, Total=1560 [2024-11-27 23:30:39,556 INFO L435 NwaCegarLoop]: 181 mSDtfsCounter, 361 mSDsluCounter, 2603 mSDsCounter, 0 mSdLazyCounter, 2809 mSolverCounterSat, 53 mSolverCounterUnsat, 33 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 2784 SdHoareTripleChecker+Invalid, 3241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 2809 IncrementalHoareTripleChecker+Invalid, 33 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 13.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:39,556 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [366 Valid, 2784 Invalid, 3241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 2809 Invalid, 33 Unknown, 346 Unchecked, 13.5s Time] [2024-11-27 23:30:39,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2024-11-27 23:30:39,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2024-11-27 23:30:39,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 212 states have (on average 1.6415094339622642) internal successors, (348), 319 states have internal predecessors, (348), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 16 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:30:39,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 387 transitions. [2024-11-27 23:30:39,564 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 387 transitions. Word has length 39 [2024-11-27 23:30:39,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:39,564 INFO L471 AbstractCegarLoop]: Abstraction has 342 states and 387 transitions. [2024-11-27 23:30:39,564 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 states have internal predecessors, (55), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-27 23:30:39,564 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 387 transitions. [2024-11-27 23:30:39,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-27 23:30:39,565 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:39,565 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 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-27 23:30:39,577 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-11-27 23:30:39,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (47)] Ended with exit code 0 [2024-11-27 23:30:39,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:30:39,966 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:30:39,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:39,966 INFO L85 PathProgramCache]: Analyzing trace with hash 968779039, now seen corresponding path program 1 times [2024-11-27 23:30:39,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:30:39,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [307815516] [2024-11-27 23:30:39,966 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:39,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:39,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:39,968 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:39,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-27 23:30:40,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:40,111 INFO L256 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:30:40,112 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:40,154 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 23:30:40,154 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:30:40,154 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:30:40,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307815516] [2024-11-27 23:30:40,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307815516] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:30:40,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:30:40,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 23:30:40,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004111170] [2024-11-27 23:30:40,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:30:40,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:30:40,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:30:40,155 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:30:40,155 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:30:40,156 INFO L87 Difference]: Start difference. First operand 342 states and 387 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (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-27 23:30:40,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:40,215 INFO L93 Difference]: Finished difference Result 330 states and 374 transitions. [2024-11-27 23:30:40,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:30:40,215 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (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 39 [2024-11-27 23:30:40,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:40,217 INFO L225 Difference]: With dead ends: 330 [2024-11-27 23:30:40,217 INFO L226 Difference]: Without dead ends: 330 [2024-11-27 23:30:40,218 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:30:40,218 INFO L435 NwaCegarLoop]: 327 mSDtfsCounter, 195 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:40,218 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 1093 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 23:30:40,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2024-11-27 23:30:40,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 330. [2024-11-27 23:30:40,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 200 states have (on average 1.675) internal successors, (335), 307 states have internal predecessors, (335), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 16 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:30:40,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 374 transitions. [2024-11-27 23:30:40,224 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 374 transitions. Word has length 39 [2024-11-27 23:30:40,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:40,224 INFO L471 AbstractCegarLoop]: Abstraction has 330 states and 374 transitions. [2024-11-27 23:30:40,224 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (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-27 23:30:40,224 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 374 transitions. [2024-11-27 23:30:40,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-27 23:30:40,224 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:40,224 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:40,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-11-27 23:30:40,425 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:40,425 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr77ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:30:40,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:40,425 INFO L85 PathProgramCache]: Analyzing trace with hash -220643655, now seen corresponding path program 1 times [2024-11-27 23:30:40,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:30:40,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [458384258] [2024-11-27 23:30:40,426 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:40,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:40,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:40,427 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:40,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-27 23:30:40,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:40,571 INFO L256 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:30:40,572 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:40,635 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-27 23:30:40,635 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:40,711 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-27 23:30:40,711 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:30:40,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458384258] [2024-11-27 23:30:40,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458384258] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:30:40,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:30:40,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2024-11-27 23:30:40,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114164923] [2024-11-27 23:30:40,712 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:40,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:30:40,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:30:40,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:30:40,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:30:40,713 INFO L87 Difference]: Start difference. First operand 330 states and 374 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:30:40,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:40,769 INFO L93 Difference]: Finished difference Result 329 states and 373 transitions. [2024-11-27 23:30:40,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:30:40,770 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 41 [2024-11-27 23:30:40,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:40,771 INFO L225 Difference]: With dead ends: 329 [2024-11-27 23:30:40,771 INFO L226 Difference]: Without dead ends: 329 [2024-11-27 23:30:40,771 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:30:40,772 INFO L435 NwaCegarLoop]: 322 mSDtfsCounter, 179 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 1089 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:40,772 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 1089 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 23:30:40,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2024-11-27 23:30:40,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 329. [2024-11-27 23:30:40,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 200 states have (on average 1.67) internal successors, (334), 306 states have internal predecessors, (334), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 16 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:30:40,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 373 transitions. [2024-11-27 23:30:40,778 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 373 transitions. Word has length 41 [2024-11-27 23:30:40,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:40,778 INFO L471 AbstractCegarLoop]: Abstraction has 329 states and 373 transitions. [2024-11-27 23:30:40,778 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:30:40,779 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 373 transitions. [2024-11-27 23:30:40,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-27 23:30:40,779 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:40,779 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 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-27 23:30:40,791 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2024-11-27 23:30:40,980 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:40,980 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:30:40,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:40,980 INFO L85 PathProgramCache]: Analyzing trace with hash 680461020, now seen corresponding path program 1 times [2024-11-27 23:30:40,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:30:40,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [587659696] [2024-11-27 23:30:40,981 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:40,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:40,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:40,982 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:40,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-27 23:30:41,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:41,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-27 23:30:41,130 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:41,134 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-27 23:30:41,246 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:30:41,246 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-27 23:30:41,464 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:30:41,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2024-11-27 23:30:41,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:30:41,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:30:41,764 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:30:41,764 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:42,319 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:30:42,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587659696] [2024-11-27 23:30:42,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587659696] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:42,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1416360326] [2024-11-27 23:30:42,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:42,320 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:30:42,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:30:42,322 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:30:42,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (51)] Waiting until timeout for monitored process [2024-11-27 23:30:42,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:42,609 INFO L256 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-27 23:30:42,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:42,617 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-27 23:30:42,682 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:30:42,682 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-27 23:30:42,773 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:30:42,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2024-11-27 23:30:42,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:30:42,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:30:42,967 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:30:42,967 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:43,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1416360326] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:43,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:30:43,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2024-11-27 23:30:43,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343170589] [2024-11-27 23:30:43,489 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:43,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 23:30:43,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:30:43,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 23:30:43,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2024-11-27 23:30:43,490 INFO L87 Difference]: Start difference. First operand 329 states and 373 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-27 23:30:48,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:48,103 INFO L93 Difference]: Finished difference Result 349 states and 389 transitions. [2024-11-27 23:30:48,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-27 23:30:48,104 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 41 [2024-11-27 23:30:48,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:48,105 INFO L225 Difference]: With dead ends: 349 [2024-11-27 23:30:48,105 INFO L226 Difference]: Without dead ends: 349 [2024-11-27 23:30:48,105 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 101 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2024-11-27 23:30:48,105 INFO L435 NwaCegarLoop]: 215 mSDtfsCounter, 380 mSDsluCounter, 1286 mSDsCounter, 0 mSdLazyCounter, 1253 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 1300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:48,106 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [386 Valid, 1501 Invalid, 1300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1253 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2024-11-27 23:30:48,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2024-11-27 23:30:48,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 332. [2024-11-27 23:30:48,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 203 states have (on average 1.6600985221674878) internal successors, (337), 309 states have internal predecessors, (337), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 16 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:30:48,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 376 transitions. [2024-11-27 23:30:48,113 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 376 transitions. Word has length 41 [2024-11-27 23:30:48,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:48,113 INFO L471 AbstractCegarLoop]: Abstraction has 332 states and 376 transitions. [2024-11-27 23:30:48,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-27 23:30:48,114 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 376 transitions. [2024-11-27 23:30:48,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-27 23:30:48,114 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:48,114 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:48,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2024-11-27 23:30:48,319 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (51)] Ended with exit code 0 [2024-11-27 23:30:48,515 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:30:48,515 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr78ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:30:48,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:48,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1749981712, now seen corresponding path program 1 times [2024-11-27 23:30:48,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:30:48,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2036338225] [2024-11-27 23:30:48,516 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:48,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:48,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:48,519 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:48,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-27 23:30:48,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:48,670 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 23:30:48,671 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:48,743 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-27 23:30:48,743 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:48,816 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-27 23:30:48,816 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:30:48,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036338225] [2024-11-27 23:30:48,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036338225] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:30:48,817 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:30:48,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2024-11-27 23:30:48,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616036550] [2024-11-27 23:30:48,817 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:48,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:30:48,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:30:48,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:30:48,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:30:48,818 INFO L87 Difference]: Start difference. First operand 332 states and 376 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:30:48,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:48,953 INFO L93 Difference]: Finished difference Result 517 states and 598 transitions. [2024-11-27 23:30:48,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:30:48,954 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 42 [2024-11-27 23:30:48,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:48,956 INFO L225 Difference]: With dead ends: 517 [2024-11-27 23:30:48,956 INFO L226 Difference]: Without dead ends: 516 [2024-11-27 23:30:48,956 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-27 23:30:48,957 INFO L435 NwaCegarLoop]: 324 mSDtfsCounter, 362 mSDsluCounter, 1282 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 1606 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:48,957 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [362 Valid, 1606 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 23:30:48,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2024-11-27 23:30:48,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 447. [2024-11-27 23:30:48,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 311 states have (on average 1.7041800643086817) internal successors, (530), 414 states have internal predecessors, (530), 27 states have call successors, (27), 8 states have call predecessors, (27), 10 states have return successors, (39), 28 states have call predecessors, (39), 27 states have call successors, (39) [2024-11-27 23:30:48,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 596 transitions. [2024-11-27 23:30:48,966 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 596 transitions. Word has length 42 [2024-11-27 23:30:48,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:48,967 INFO L471 AbstractCegarLoop]: Abstraction has 447 states and 596 transitions. [2024-11-27 23:30:48,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:30:48,967 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 596 transitions. [2024-11-27 23:30:48,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-27 23:30:48,967 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:48,968 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:48,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-11-27 23:30:49,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:49,168 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:30:49,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:49,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1749975157, now seen corresponding path program 1 times [2024-11-27 23:30:49,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:30:49,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [266135543] [2024-11-27 23:30:49,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:49,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:49,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:49,171 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:49,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-27 23:30:49,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:49,329 INFO L256 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:30:49,330 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:49,404 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-27 23:30:49,405 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:30:49,405 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:30:49,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266135543] [2024-11-27 23:30:49,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266135543] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:30:49,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:30:49,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 23:30:49,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705054039] [2024-11-27 23:30:49,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:30:49,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:30:49,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:30:49,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:30:49,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:30:49,406 INFO L87 Difference]: Start difference. First operand 447 states and 596 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:30:49,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:49,457 INFO L93 Difference]: Finished difference Result 334 states and 378 transitions. [2024-11-27 23:30:49,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:30:49,458 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 42 [2024-11-27 23:30:49,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:49,459 INFO L225 Difference]: With dead ends: 334 [2024-11-27 23:30:49,459 INFO L226 Difference]: Without dead ends: 334 [2024-11-27 23:30:49,459 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:30:49,459 INFO L435 NwaCegarLoop]: 326 mSDtfsCounter, 0 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1290 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:49,459 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1290 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 23:30:49,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2024-11-27 23:30:49,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 334. [2024-11-27 23:30:49,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 205 states have (on average 1.6536585365853658) internal successors, (339), 310 states have internal predecessors, (339), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 17 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:30:49,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 378 transitions. [2024-11-27 23:30:49,464 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 378 transitions. Word has length 42 [2024-11-27 23:30:49,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:49,464 INFO L471 AbstractCegarLoop]: Abstraction has 334 states and 378 transitions. [2024-11-27 23:30:49,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-27 23:30:49,464 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 378 transitions. [2024-11-27 23:30:49,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-27 23:30:49,464 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:49,464 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 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] [2024-11-27 23:30:49,472 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-11-27 23:30:49,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:49,665 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr78ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:30:49,665 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:49,665 INFO L85 PathProgramCache]: Analyzing trace with hash 242429903, now seen corresponding path program 2 times [2024-11-27 23:30:49,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:30:49,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1273495378] [2024-11-27 23:30:49,666 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 23:30:49,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:49,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:49,667 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:49,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-11-27 23:30:49,828 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:30:49,828 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:30:49,829 INFO L256 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 23:30:49,830 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:49,948 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-27 23:30:49,948 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:50,070 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-27 23:30:50,070 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:30:50,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273495378] [2024-11-27 23:30:50,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273495378] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:30:50,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:30:50,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2024-11-27 23:30:50,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593802428] [2024-11-27 23:30:50,071 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:50,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:30:50,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:30:50,071 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:30:50,071 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:30:50,072 INFO L87 Difference]: Start difference. First operand 334 states and 378 transitions. Second operand has 6 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-27 23:30:50,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:50,607 INFO L93 Difference]: Finished difference Result 333 states and 377 transitions. [2024-11-27 23:30:50,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:30:50,608 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 42 [2024-11-27 23:30:50,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:50,609 INFO L225 Difference]: With dead ends: 333 [2024-11-27 23:30:50,609 INFO L226 Difference]: Without dead ends: 333 [2024-11-27 23:30:50,609 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:30:50,610 INFO L435 NwaCegarLoop]: 292 mSDtfsCounter, 291 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:50,610 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 926 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 23:30:50,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2024-11-27 23:30:50,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2024-11-27 23:30:50,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 205 states have (on average 1.648780487804878) internal successors, (338), 309 states have internal predecessors, (338), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 17 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:30:50,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 377 transitions. [2024-11-27 23:30:50,617 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 377 transitions. Word has length 42 [2024-11-27 23:30:50,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:50,618 INFO L471 AbstractCegarLoop]: Abstraction has 333 states and 377 transitions. [2024-11-27 23:30:50,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-27 23:30:50,618 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 377 transitions. [2024-11-27 23:30:50,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-27 23:30:50,619 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:50,620 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 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] [2024-11-27 23:30:50,629 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-11-27 23:30:50,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:50,820 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:30:50,820 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:50,821 INFO L85 PathProgramCache]: Analyzing trace with hash 242423348, now seen corresponding path program 2 times [2024-11-27 23:30:50,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:30:50,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1311816758] [2024-11-27 23:30:50,821 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 23:30:50,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:50,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:50,822 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:50,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-11-27 23:30:50,971 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 23:30:50,971 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:30:50,972 INFO L256 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:30:50,973 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:51,059 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-27 23:30:51,059 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:30:51,059 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:30:51,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311816758] [2024-11-27 23:30:51,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311816758] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:30:51,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:30:51,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 23:30:51,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602914090] [2024-11-27 23:30:51,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:30:51,060 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:30:51,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:30:51,060 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:30:51,060 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:30:51,060 INFO L87 Difference]: Start difference. First operand 333 states and 377 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-27 23:30:51,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:51,127 INFO L93 Difference]: Finished difference Result 335 states and 379 transitions. [2024-11-27 23:30:51,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:30:51,128 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2024-11-27 23:30:51,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:51,129 INFO L225 Difference]: With dead ends: 335 [2024-11-27 23:30:51,130 INFO L226 Difference]: Without dead ends: 335 [2024-11-27 23:30:51,130 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:30:51,130 INFO L435 NwaCegarLoop]: 325 mSDtfsCounter, 0 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1282 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:51,130 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1282 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 23:30:51,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2024-11-27 23:30:51,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 335. [2024-11-27 23:30:51,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 207 states have (on average 1.642512077294686) internal successors, (340), 310 states have internal predecessors, (340), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:30:51,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 379 transitions. [2024-11-27 23:30:51,137 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 379 transitions. Word has length 42 [2024-11-27 23:30:51,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:51,137 INFO L471 AbstractCegarLoop]: Abstraction has 335 states and 379 transitions. [2024-11-27 23:30:51,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-27 23:30:51,138 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 379 transitions. [2024-11-27 23:30:51,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-27 23:30:51,138 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:51,139 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 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-27 23:30:51,149 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-11-27 23:30:51,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:51,339 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:30:51,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:51,340 INFO L85 PathProgramCache]: Analyzing trace with hash -645080333, now seen corresponding path program 1 times [2024-11-27 23:30:51,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:30:51,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2117344368] [2024-11-27 23:30:51,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:51,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:51,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:51,342 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:51,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-27 23:30:51,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:51,505 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 23:30:51,506 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:51,510 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-27 23:30:51,560 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-27 23:30:51,560 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:30:51,560 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:30:51,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117344368] [2024-11-27 23:30:51,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117344368] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:30:51,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:30:51,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 23:30:51,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743343678] [2024-11-27 23:30:51,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:30:51,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:30:51,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:30:51,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:30:51,562 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:30:51,562 INFO L87 Difference]: Start difference. First operand 335 states and 379 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-27 23:30:52,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:52,527 INFO L93 Difference]: Finished difference Result 334 states and 378 transitions. [2024-11-27 23:30:52,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:30:52,529 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2024-11-27 23:30:52,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:52,531 INFO L225 Difference]: With dead ends: 334 [2024-11-27 23:30:52,531 INFO L226 Difference]: Without dead ends: 334 [2024-11-27 23:30:52,531 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:30:52,531 INFO L435 NwaCegarLoop]: 321 mSDtfsCounter, 9 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:52,532 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 929 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-27 23:30:52,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2024-11-27 23:30:52,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 334. [2024-11-27 23:30:52,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 207 states have (on average 1.6376811594202898) internal successors, (339), 309 states have internal predecessors, (339), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:30:52,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 378 transitions. [2024-11-27 23:30:52,538 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 378 transitions. Word has length 42 [2024-11-27 23:30:52,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:52,539 INFO L471 AbstractCegarLoop]: Abstraction has 334 states and 378 transitions. [2024-11-27 23:30:52,539 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-27 23:30:52,539 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 378 transitions. [2024-11-27 23:30:52,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-27 23:30:52,540 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:52,540 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 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-27 23:30:52,552 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-11-27 23:30:52,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:52,741 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:30:52,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:52,741 INFO L85 PathProgramCache]: Analyzing trace with hash -645080332, now seen corresponding path program 1 times [2024-11-27 23:30:52,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:30:52,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [576186787] [2024-11-27 23:30:52,741 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:52,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:52,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:52,743 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:52,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-11-27 23:30:52,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:52,905 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 23:30:52,907 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:52,926 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-27 23:30:53,035 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-27 23:30:53,035 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:30:53,035 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:30:53,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576186787] [2024-11-27 23:30:53,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576186787] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:30:53,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:30:53,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 23:30:53,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581713254] [2024-11-27 23:30:53,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:30:53,036 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:30:53,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:30:53,037 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:30:53,037 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:30:53,037 INFO L87 Difference]: Start difference. First operand 334 states and 378 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-27 23:30:54,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:54,311 INFO L93 Difference]: Finished difference Result 333 states and 377 transitions. [2024-11-27 23:30:54,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:30:54,312 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2024-11-27 23:30:54,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:54,313 INFO L225 Difference]: With dead ends: 333 [2024-11-27 23:30:54,313 INFO L226 Difference]: Without dead ends: 333 [2024-11-27 23:30:54,314 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 23:30:54,314 INFO L435 NwaCegarLoop]: 312 mSDtfsCounter, 3 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1267 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:54,314 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1267 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-27 23:30:54,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2024-11-27 23:30:54,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2024-11-27 23:30:54,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 207 states have (on average 1.6328502415458936) internal successors, (338), 308 states have internal predecessors, (338), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:30:54,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 377 transitions. [2024-11-27 23:30:54,326 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 377 transitions. Word has length 42 [2024-11-27 23:30:54,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:54,326 INFO L471 AbstractCegarLoop]: Abstraction has 333 states and 377 transitions. [2024-11-27 23:30:54,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-27 23:30:54,326 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 377 transitions. [2024-11-27 23:30:54,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-27 23:30:54,327 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:54,327 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 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] [2024-11-27 23:30:54,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-11-27 23:30:54,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:54,528 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr79ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:30:54,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:54,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1074607172, now seen corresponding path program 1 times [2024-11-27 23:30:54,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:30:54,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [14789701] [2024-11-27 23:30:54,528 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:54,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:54,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:54,530 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:54,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-11-27 23:30:54,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:54,687 INFO L256 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:30:54,688 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:54,692 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-27 23:30:54,788 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-27 23:30:54,788 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:54,945 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-27 23:30:54,945 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:30:54,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14789701] [2024-11-27 23:30:54,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14789701] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:30:54,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:30:54,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2024-11-27 23:30:54,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954920232] [2024-11-27 23:30:54,946 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:54,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 23:30:54,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:30:54,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 23:30:54,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-27 23:30:54,947 INFO L87 Difference]: Start difference. First operand 333 states and 377 transitions. Second operand has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-27 23:30:57,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:30:57,616 INFO L93 Difference]: Finished difference Result 348 states and 388 transitions. [2024-11-27 23:30:57,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:30:57,617 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 43 [2024-11-27 23:30:57,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:30:57,619 INFO L225 Difference]: With dead ends: 348 [2024-11-27 23:30:57,619 INFO L226 Difference]: Without dead ends: 348 [2024-11-27 23:30:57,619 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:30:57,619 INFO L435 NwaCegarLoop]: 232 mSDtfsCounter, 153 mSDsluCounter, 750 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 982 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-27 23:30:57,620 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 982 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 773 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-27 23:30:57,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2024-11-27 23:30:57,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 336. [2024-11-27 23:30:57,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 210 states have (on average 1.6238095238095238) internal successors, (341), 311 states have internal predecessors, (341), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:30:57,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 380 transitions. [2024-11-27 23:30:57,627 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 380 transitions. Word has length 43 [2024-11-27 23:30:57,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:30:57,627 INFO L471 AbstractCegarLoop]: Abstraction has 336 states and 380 transitions. [2024-11-27 23:30:57,627 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-27 23:30:57,627 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 380 transitions. [2024-11-27 23:30:57,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-27 23:30:57,628 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:30:57,628 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 23:30:57,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-11-27 23:30:57,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:57,829 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:30:57,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:57,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1088025631, now seen corresponding path program 1 times [2024-11-27 23:30:57,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:30:57,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1485868229] [2024-11-27 23:30:57,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:57,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:57,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:57,831 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:57,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-11-27 23:30:57,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:30:57,993 INFO L256 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-27 23:30:57,995 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:58,156 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:30:58,156 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-27 23:30:58,351 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:30:58,351 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-27 23:30:58,683 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2024-11-27 23:30:58,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 36 [2024-11-27 23:30:59,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2024-11-27 23:30:59,303 INFO L349 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2024-11-27 23:30:59,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 29 [2024-11-27 23:30:59,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:30:59,374 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-27 23:30:59,374 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:59,678 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:30:59,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485868229] [2024-11-27 23:30:59,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485868229] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:59,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [19503114] [2024-11-27 23:30:59,678 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:30:59,678 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:30:59,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:30:59,681 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:30:59,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (60)] Waiting until timeout for monitored process [2024-11-27 23:31:00,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:31:00,018 INFO L256 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-27 23:31:00,020 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:31:00,120 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:31:00,120 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-27 23:31:00,326 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:31:00,326 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-27 23:31:00,847 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2024-11-27 23:31:00,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 36 [2024-11-27 23:31:01,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 30 [2024-11-27 23:31:01,991 INFO L349 Elim1Store]: treesize reduction 60, result has 27.7 percent of original size [2024-11-27 23:31:01,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 53 [2024-11-27 23:31:02,652 INFO L349 Elim1Store]: treesize reduction 68, result has 25.3 percent of original size [2024-11-27 23:31:02,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 46 [2024-11-27 23:31:02,803 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-27 23:31:02,803 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:31:03,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [19503114] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:31:03,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:31:03,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 17] total 22 [2024-11-27 23:31:03,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806001159] [2024-11-27 23:31:03,682 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:31:03,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-27 23:31:03,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:31:03,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-27 23:31:03,683 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=782, Unknown=0, NotChecked=0, Total=1056 [2024-11-27 23:31:03,683 INFO L87 Difference]: Start difference. First operand 336 states and 380 transitions. Second operand has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 18 states have internal predecessors, (48), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-27 23:31:07,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:31:15,835 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-27 23:31:19,859 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-27 23:31:24,651 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-27 23:31:28,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:31:32,896 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-27 23:31:36,901 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-27 23:31:40,910 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-27 23:31:44,949 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-27 23:31:48,952 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-27 23:31:52,955 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-27 23:31:56,970 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-27 23:32:01,051 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-27 23:32:05,450 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-27 23:32:09,455 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:32:13,461 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-27 23:32:17,555 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-27 23:32:21,564 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-27 23:32:26,400 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-27 23:32:28,033 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:32:32,037 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-27 23:32:36,047 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-27 23:32:40,071 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-27 23:32:44,092 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-27 23:32:48,440 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-27 23:32:52,649 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-27 23:32:56,653 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-27 23:33:00,657 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-27 23:33:04,664 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-27 23:33:08,690 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-27 23:33:12,694 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-27 23:33:16,697 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-27 23:33:20,699 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-27 23:33:24,704 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-27 23:33:28,723 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-27 23:33:33,105 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-27 23:33:37,993 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-27 23:33:42,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:33:46,067 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-27 23:33:50,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:33:55,056 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-27 23:33:59,359 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-27 23:34:03,577 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-27 23:34:07,792 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-27 23:34:11,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:34:15,804 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-27 23:34:19,920 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-27 23:34:24,316 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-27 23:34:28,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:34:32,368 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-27 23:34:36,808 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-27 23:34:40,810 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-27 23:34:44,817 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-27 23:34:48,929 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-27 23:34:52,938 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-27 23:34:56,950 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-27 23:35:01,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:35:05,653 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-27 23:35:09,656 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-27 23:35:13,668 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-27 23:35:17,732 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-27 23:35:21,735 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-27 23:35:25,738 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-27 23:35:29,749 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-27 23:35:34,140 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-27 23:35:35,490 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:35:39,493 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-27 23:35:43,504 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-27 23:35:48,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:35:52,635 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-27 23:35:55,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:35:59,011 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-27 23:36:03,328 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-27 23:36:07,331 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-27 23:36:11,334 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-27 23:36:15,349 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-27 23:36:15,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:36:15,350 INFO L93 Difference]: Finished difference Result 406 states and 450 transitions. [2024-11-27 23:36:15,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 23:36:15,352 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 18 states have internal predecessors, (48), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 43 [2024-11-27 23:36:15,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:36:15,353 INFO L225 Difference]: With dead ends: 406 [2024-11-27 23:36:15,353 INFO L226 Difference]: Without dead ends: 406 [2024-11-27 23:36:15,354 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=313, Invalid=1018, Unknown=1, NotChecked=0, Total=1332 [2024-11-27 23:36:15,354 INFO L435 NwaCegarLoop]: 195 mSDtfsCounter, 733 mSDsluCounter, 1462 mSDsCounter, 0 mSdLazyCounter, 1593 mSolverCounterSat, 134 mSolverCounterUnsat, 73 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 306.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 738 SdHoareTripleChecker+Valid, 1657 SdHoareTripleChecker+Invalid, 1800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1593 IncrementalHoareTripleChecker+Invalid, 73 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 307.3s IncrementalHoareTripleChecker+Time [2024-11-27 23:36:15,354 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [738 Valid, 1657 Invalid, 1800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1593 Invalid, 73 Unknown, 0 Unchecked, 307.3s Time] [2024-11-27 23:36:15,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2024-11-27 23:36:15,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 338. [2024-11-27 23:36:15,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 212 states have (on average 1.6179245283018868) internal successors, (343), 313 states have internal predecessors, (343), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:36:15,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 382 transitions. [2024-11-27 23:36:15,358 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 382 transitions. Word has length 43 [2024-11-27 23:36:15,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:36:15,359 INFO L471 AbstractCegarLoop]: Abstraction has 338 states and 382 transitions. [2024-11-27 23:36:15,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 18 states have internal predecessors, (48), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-27 23:36:15,359 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 382 transitions. [2024-11-27 23:36:15,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-27 23:36:15,360 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:36:15,360 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 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-27 23:36:15,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2024-11-27 23:36:15,563 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (60)] Ended with exit code 0 [2024-11-27 23:36:15,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:36:15,760 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:36:15,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:36:15,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1446906060, now seen corresponding path program 1 times [2024-11-27 23:36:15,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:36:15,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [430125546] [2024-11-27 23:36:15,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:36:15,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:36:15,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:36:15,764 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:36:15,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-11-27 23:36:15,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:36:15,989 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 23:36:15,991 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:36:16,068 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:36:16,068 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-27 23:36:16,082 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-27 23:36:16,083 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:36:16,083 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:36:16,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430125546] [2024-11-27 23:36:16,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430125546] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:36:16,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:36:16,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 23:36:16,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96525467] [2024-11-27 23:36:16,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:36:16,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 23:36:16,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:36:16,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 23:36:16,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 23:36:16,084 INFO L87 Difference]: Start difference. First operand 338 states and 382 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-27 23:36:16,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:36:16,768 INFO L93 Difference]: Finished difference Result 337 states and 381 transitions. [2024-11-27 23:36:16,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 23:36:16,769 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 44 [2024-11-27 23:36:16,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:36:16,771 INFO L225 Difference]: With dead ends: 337 [2024-11-27 23:36:16,771 INFO L226 Difference]: Without dead ends: 337 [2024-11-27 23:36:16,771 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 41 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-27 23:36:16,771 INFO L435 NwaCegarLoop]: 317 mSDtfsCounter, 13 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-27 23:36:16,771 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 716 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-27 23:36:16,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2024-11-27 23:36:16,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 337. [2024-11-27 23:36:16,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 212 states have (on average 1.6132075471698113) internal successors, (342), 312 states have internal predecessors, (342), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:36:16,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 381 transitions. [2024-11-27 23:36:16,775 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 381 transitions. Word has length 44 [2024-11-27 23:36:16,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:36:16,775 INFO L471 AbstractCegarLoop]: Abstraction has 337 states and 381 transitions. [2024-11-27 23:36:16,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-27 23:36:16,775 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 381 transitions. [2024-11-27 23:36:16,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-27 23:36:16,776 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:36:16,776 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 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-27 23:36:16,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2024-11-27 23:36:16,980 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:36:16,980 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:36:16,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:36:16,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1446906059, now seen corresponding path program 1 times [2024-11-27 23:36:16,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:36:16,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [388055350] [2024-11-27 23:36:16,980 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:36:16,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:36:16,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:36:16,982 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:36:16,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-11-27 23:36:17,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:36:17,165 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-27 23:36:17,167 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:36:17,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 23:36:17,315 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-27 23:36:17,340 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:36:17,340 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-27 23:36:17,373 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-27 23:36:17,373 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:36:17,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2024-11-27 23:36:17,701 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:36:17,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 72 [2024-11-27 23:36:18,322 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-27 23:36:18,322 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:36:18,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388055350] [2024-11-27 23:36:18,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388055350] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:36:18,322 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:36:18,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-11-27 23:36:18,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268880839] [2024-11-27 23:36:18,322 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:36:18,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 23:36:18,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:36:18,323 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 23:36:18,323 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-27 23:36:18,323 INFO L87 Difference]: Start difference. First operand 337 states and 381 transitions. Second operand has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-27 23:36:20,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:36:20,524 INFO L93 Difference]: Finished difference Result 336 states and 380 transitions. [2024-11-27 23:36:20,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 23:36:20,525 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 44 [2024-11-27 23:36:20,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:36:20,527 INFO L225 Difference]: With dead ends: 336 [2024-11-27 23:36:20,527 INFO L226 Difference]: Without dead ends: 336 [2024-11-27 23:36:20,527 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-27 23:36:20,527 INFO L435 NwaCegarLoop]: 309 mSDtfsCounter, 204 mSDsluCounter, 1714 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 2023 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-27 23:36:20,528 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 2023 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-27 23:36:20,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2024-11-27 23:36:20,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 336. [2024-11-27 23:36:20,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 212 states have (on average 1.6084905660377358) internal successors, (341), 311 states have internal predecessors, (341), 16 states have call successors, (16), 8 states have call predecessors, (16), 10 states have return successors, (23), 18 states have call predecessors, (23), 16 states have call successors, (23) [2024-11-27 23:36:20,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 380 transitions. [2024-11-27 23:36:20,533 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 380 transitions. Word has length 44 [2024-11-27 23:36:20,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:36:20,534 INFO L471 AbstractCegarLoop]: Abstraction has 336 states and 380 transitions. [2024-11-27 23:36:20,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-27 23:36:20,534 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 380 transitions. [2024-11-27 23:36:20,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-27 23:36:20,534 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:36:20,534 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 23:36:20,543 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2024-11-27 23:36:20,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:36:20,735 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:36:20,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:36:20,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1915591072, now seen corresponding path program 1 times [2024-11-27 23:36:20,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:36:20,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [590455058] [2024-11-27 23:36:20,736 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:36:20,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:36:20,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:36:20,738 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:36:20,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2024-11-27 23:36:20,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:36:20,948 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 23:36:20,950 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:36:21,129 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:36:21,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-27 23:36:21,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-27 23:36:21,474 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:36:21,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2024-11-27 23:36:21,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-27 23:36:21,810 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-27 23:36:21,997 INFO L349 Elim1Store]: treesize reduction 25, result has 30.6 percent of original size [2024-11-27 23:36:21,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 34 [2024-11-27 23:36:22,174 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:36:22,174 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:36:22,512 INFO L349 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2024-11-27 23:36:22,512 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 108 treesize of output 107 [2024-11-27 23:36:23,037 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:36:23,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590455058] [2024-11-27 23:36:23,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590455058] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:36:23,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [404904396] [2024-11-27 23:36:23,037 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:36:23,037 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:36:23,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:36:23,040 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:36:23,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (64)] Waiting until timeout for monitored process [2024-11-27 23:36:23,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:36:23,500 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-27 23:36:23,502 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:36:23,905 INFO L349 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2024-11-27 23:36:23,906 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-27 23:36:24,369 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:36:24,369 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 17 treesize of output 23 [2024-11-27 23:36:24,704 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:36:24,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 22 [2024-11-27 23:36:24,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2024-11-27 23:36:25,084 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:36:25,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 27 [2024-11-27 23:36:25,499 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-27 23:36:25,855 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:36:25,855 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:36:25,912 INFO L349 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2024-11-27 23:36:25,912 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 32 treesize of output 31 [2024-11-27 23:36:26,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [404904396] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:36:26,263 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:36:26,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 25 [2024-11-27 23:36:26,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116342065] [2024-11-27 23:36:26,263 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:36:26,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-27 23:36:26,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:36:26,265 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-27 23:36:26,265 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=979, Unknown=1, NotChecked=0, Total=1190 [2024-11-27 23:36:26,265 INFO L87 Difference]: Start difference. First operand 336 states and 380 transitions. Second operand has 27 states, 26 states have (on average 2.5) internal successors, (65), 23 states have internal predecessors, (65), 7 states have call successors, (8), 4 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-27 23:36:30,539 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-27 23:36:34,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:36:46,661 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-27 23:36:50,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:36:55,037 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-27 23:36:58,482 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:37:02,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:37:06,513 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-27 23:37:10,761 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-27 23:37:14,783 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-27 23:37:18,872 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-27 23:37:22,882 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-27 23:37:26,922 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-27 23:37:30,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:37:40,660 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-27 23:37:44,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:37:48,710 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-27 23:37:52,732 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-27 23:37:57,080 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-27 23:38:01,095 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-27 23:38:05,130 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-27 23:38:09,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:38:14,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:38:14,408 INFO L93 Difference]: Finished difference Result 383 states and 428 transitions. [2024-11-27 23:38:14,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-27 23:38:14,409 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.5) internal successors, (65), 23 states have internal predecessors, (65), 7 states have call successors, (8), 4 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 45 [2024-11-27 23:38:14,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:38:14,411 INFO L225 Difference]: With dead ends: 383 [2024-11-27 23:38:14,412 INFO L226 Difference]: Without dead ends: 383 [2024-11-27 23:38:14,412 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=447, Invalid=1901, Unknown=4, NotChecked=0, Total=2352 [2024-11-27 23:38:14,413 INFO L435 NwaCegarLoop]: 283 mSDtfsCounter, 527 mSDsluCounter, 2414 mSDsCounter, 0 mSdLazyCounter, 1792 mSolverCounterSat, 80 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 94.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 2697 SdHoareTripleChecker+Invalid, 1893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1792 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 94.9s IncrementalHoareTripleChecker+Time [2024-11-27 23:38:14,413 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [527 Valid, 2697 Invalid, 1893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1792 Invalid, 21 Unknown, 0 Unchecked, 94.9s Time] [2024-11-27 23:38:14,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-11-27 23:38:14,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 353. [2024-11-27 23:38:14,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 228 states have (on average 1.5921052631578947) internal successors, (363), 327 states have internal predecessors, (363), 16 states have call successors, (16), 9 states have call predecessors, (16), 11 states have return successors, (20), 18 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-27 23:38:14,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 399 transitions. [2024-11-27 23:38:14,422 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 399 transitions. Word has length 45 [2024-11-27 23:38:14,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:38:14,423 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 399 transitions. [2024-11-27 23:38:14,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.5) internal successors, (65), 23 states have internal predecessors, (65), 7 states have call successors, (8), 4 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-27 23:38:14,423 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 399 transitions. [2024-11-27 23:38:14,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-27 23:38:14,423 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:38:14,424 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 23:38:14,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (64)] Ended with exit code 0 [2024-11-27 23:38:14,632 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2024-11-27 23:38:14,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:38:14,825 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:38:14,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:38:14,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1915591073, now seen corresponding path program 1 times [2024-11-27 23:38:14,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:38:14,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [829717776] [2024-11-27 23:38:14,826 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:38:14,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:38:14,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:38:14,829 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:38:14,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-11-27 23:38:15,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:38:15,056 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-27 23:38:15,059 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:38:15,455 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:38:15,455 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-27 23:38:15,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-27 23:38:15,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-27 23:38:16,040 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:38:16,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2024-11-27 23:38:16,100 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:38:16,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2024-11-27 23:38:16,617 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-27 23:38:16,856 INFO L349 Elim1Store]: treesize reduction 25, result has 30.6 percent of original size [2024-11-27 23:38:16,856 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2024-11-27 23:38:17,116 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:38:17,116 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:38:17,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:38:17,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2024-11-27 23:38:17,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 92 [2024-11-27 23:38:19,018 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:38:19,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829717776] [2024-11-27 23:38:19,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829717776] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:38:19,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1121302892] [2024-11-27 23:38:19,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:38:19,019 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 23:38:19,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 23:38:19,021 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 23:38:19,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (66)] Waiting until timeout for monitored process [2024-11-27 23:38:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:38:19,404 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-27 23:38:19,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:38:20,469 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:38:20,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2024-11-27 23:38:20,541 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 23:38:20,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2024-11-27 23:38:20,847 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-27 23:38:21,700 INFO L349 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2024-11-27 23:38:21,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 30 [2024-11-27 23:38:21,757 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-27 23:38:21,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 37 [2024-11-27 23:38:22,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2024-11-27 23:38:22,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2024-11-27 23:38:22,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2024-11-27 23:38:24,731 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-27 23:38:25,406 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:38:25,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 76 [2024-11-27 23:38:25,437 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:38:25,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 53 [2024-11-27 23:38:25,509 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:38:25,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 73 [2024-11-27 23:38:26,067 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:38:26,067 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:38:26,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2024-11-27 23:38:29,035 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:38:29,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 137 treesize of output 141 [2024-11-27 23:38:30,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1121302892] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:38:30,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:38:30,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 26 [2024-11-27 23:38:30,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024000849] [2024-11-27 23:38:30,608 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:38:30,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-27 23:38:30,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:38:30,609 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-27 23:38:30,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1333, Unknown=7, NotChecked=0, Total=1560 [2024-11-27 23:38:30,610 INFO L87 Difference]: Start difference. First operand 353 states and 399 transitions. Second operand has 28 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 24 states have internal predecessors, (70), 6 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-27 23:38:36,284 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-27 23:38:40,988 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-27 23:38:45,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:38:57,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 23:39:02,146 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-27 23:39:06,656 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-27 23:39:08,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:39:08,160 INFO L93 Difference]: Finished difference Result 393 states and 434 transitions. [2024-11-27 23:39:08,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-27 23:39:08,162 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 24 states have internal predecessors, (70), 6 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) Word has length 45 [2024-11-27 23:39:08,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:39:08,164 INFO L225 Difference]: With dead ends: 393 [2024-11-27 23:39:08,164 INFO L226 Difference]: Without dead ends: 391 [2024-11-27 23:39:08,165 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 823 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=584, Invalid=3191, Unknown=7, NotChecked=0, Total=3782 [2024-11-27 23:39:08,166 INFO L435 NwaCegarLoop]: 291 mSDtfsCounter, 376 mSDsluCounter, 3267 mSDsCounter, 0 mSdLazyCounter, 2147 mSolverCounterSat, 36 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 3558 SdHoareTripleChecker+Invalid, 2188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 2147 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.6s IncrementalHoareTripleChecker+Time [2024-11-27 23:39:08,166 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 3558 Invalid, 2188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 2147 Invalid, 5 Unknown, 0 Unchecked, 32.6s Time] [2024-11-27 23:39:08,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2024-11-27 23:39:08,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 363. [2024-11-27 23:39:08,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 236 states have (on average 1.5720338983050848) internal successors, (371), 335 states have internal predecessors, (371), 16 states have call successors, (16), 11 states have call predecessors, (16), 13 states have return successors, (20), 18 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-27 23:39:08,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 407 transitions. [2024-11-27 23:39:08,174 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 407 transitions. Word has length 45 [2024-11-27 23:39:08,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:39:08,174 INFO L471 AbstractCegarLoop]: Abstraction has 363 states and 407 transitions. [2024-11-27 23:39:08,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 2.6923076923076925) internal successors, (70), 24 states have internal predecessors, (70), 6 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) [2024-11-27 23:39:08,175 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 407 transitions. [2024-11-27 23:39:08,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-27 23:39:08,175 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:39:08,175 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 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] [2024-11-27 23:39:08,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2024-11-27 23:39:08,385 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (66)] Ended with exit code 0 [2024-11-27 23:39:08,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-27 23:39:08,581 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:39:08,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:39:08,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1064390388, now seen corresponding path program 1 times [2024-11-27 23:39:08,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:39:08,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1711699232] [2024-11-27 23:39:08,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:39:08,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:39:08,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:39:08,584 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:39:08,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-11-27 23:39:08,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:39:08,773 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 23:39:08,774 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:39:08,778 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-27 23:39:08,952 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-27 23:39:08,952 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-27 23:39:09,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-27 23:39:09,116 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-27 23:39:09,116 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:39:09,658 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-27 23:39:09,658 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 23:39:09,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711699232] [2024-11-27 23:39:09,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711699232] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:39:09,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:39:09,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2024-11-27 23:39:09,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457939523] [2024-11-27 23:39:09,658 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 23:39:09,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 23:39:09,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 23:39:09,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 23:39:09,659 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-27 23:39:09,659 INFO L87 Difference]: Start difference. First operand 363 states and 407 transitions. Second operand has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-27 23:39:13,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 23:39:13,256 INFO L93 Difference]: Finished difference Result 377 states and 418 transitions. [2024-11-27 23:39:13,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 23:39:13,257 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 46 [2024-11-27 23:39:13,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 23:39:13,258 INFO L225 Difference]: With dead ends: 377 [2024-11-27 23:39:13,258 INFO L226 Difference]: Without dead ends: 377 [2024-11-27 23:39:13,258 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 78 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-11-27 23:39:13,259 INFO L435 NwaCegarLoop]: 224 mSDtfsCounter, 263 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 1031 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 1189 SdHoareTripleChecker+Invalid, 1071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-11-27 23:39:13,259 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 1189 Invalid, 1071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1031 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-11-27 23:39:13,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2024-11-27 23:39:13,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 363. [2024-11-27 23:39:13,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 236 states have (on average 1.5677966101694916) internal successors, (370), 335 states have internal predecessors, (370), 16 states have call successors, (16), 11 states have call predecessors, (16), 13 states have return successors, (20), 18 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-27 23:39:13,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 406 transitions. [2024-11-27 23:39:13,264 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 406 transitions. Word has length 46 [2024-11-27 23:39:13,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 23:39:13,264 INFO L471 AbstractCegarLoop]: Abstraction has 363 states and 406 transitions. [2024-11-27 23:39:13,264 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-27 23:39:13,265 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 406 transitions. [2024-11-27 23:39:13,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-27 23:39:13,265 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 23:39:13,265 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 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-27 23:39:13,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2024-11-27 23:39:13,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:39:13,466 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2024-11-27 23:39:13,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:39:13,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1092683701, now seen corresponding path program 1 times [2024-11-27 23:39:13,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 23:39:13,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1868136532] [2024-11-27 23:39:13,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:39:13,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:39:13,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:39:13,469 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:39:13,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6eebd578-2acf-468c-8167-d720a59b1316/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-11-27 23:39:13,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:39:13,726 INFO L256 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-27 23:39:13,730 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:39:13,734 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-27 23:39:13,860 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-27 23:39:13,860 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-27 23:39:13,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-27 23:39:17,999 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_75| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_27| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_75| (select (select |c_#memory_$Pointer$#0.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_75|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_27|)))) is different from true [2024-11-27 23:39:18,128 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-27 23:39:18,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 35 [2024-11-27 23:39:18,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2024-11-27 23:39:22,507 INFO L349 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2024-11-27 23:39:22,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 35 [2024-11-27 23:39:24,310 INFO L349 Elim1Store]: treesize reduction 37, result has 31.5 percent of original size [2024-11-27 23:39:24,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 44 [2024-11-27 23:39:24,503 INFO L349 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2024-11-27 23:39:24,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2024-11-27 23:39:28,848 INFO L349 Elim1Store]: treesize reduction 94, result has 30.9 percent of original size [2024-11-27 23:39:28,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 39 treesize of output 60 [2024-11-27 23:39:30,177 INFO L349 Elim1Store]: treesize reduction 31, result has 35.4 percent of original size [2024-11-27 23:39:30,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 57 [2024-11-27 23:39:30,487 INFO L349 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2024-11-27 23:39:30,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 71 [2024-11-27 23:39:30,899 INFO L349 Elim1Store]: treesize reduction 94, result has 30.9 percent of original size [2024-11-27 23:39:30,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 39 treesize of output 60 [2024-11-27 23:39:31,123 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:39:31,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 31