./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/uthash-2.0.2/uthash_BER_test6-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/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_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_BER_test6-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/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_0558a481-718e-44eb-8d96-a69d738d646b/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 d952a2ac4207d7207b65e88d163e23d18bb81c0593196a835eab903a81ce4e5c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:54:51,873 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:54:51,987 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 03:54:51,993 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:54:51,996 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:54:52,044 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:54:52,045 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:54:52,046 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:54:52,046 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:54:52,046 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:54:52,046 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:54:52,046 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:54:52,047 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:54:52,047 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:54:52,047 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:54:52,047 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:54:52,047 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:54:52,047 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:54:52,048 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:54:52,048 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:54:52,048 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 03:54:52,048 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 03:54:52,048 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 03:54:52,048 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:54:52,051 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:54:52,051 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:54:52,051 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:54:52,051 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:54:52,051 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:54:52,052 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:54:52,052 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:54:52,052 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:54:52,052 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:54:52,053 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:54:52,053 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:54:52,053 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:54:52,053 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:54:52,053 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:54:52,053 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:54:52,054 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:54:52,054 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:54:52,054 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:54:52,054 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:54:52,054 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:54:52,055 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:54:52,055 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:54:52,055 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:54:52,055 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_0558a481-718e-44eb-8d96-a69d738d646b/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 -> d952a2ac4207d7207b65e88d163e23d18bb81c0593196a835eab903a81ce4e5c [2024-11-28 03:54:52,449 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:54:52,466 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:54:52,470 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:54:52,473 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:54:52,473 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:54:52,475 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/uthash-2.0.2/uthash_BER_test6-2.i [2024-11-28 03:54:56,030 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/data/d1840165e/17bc3b676bcc42de90b59810c0483624/FLAGcca3cb9e5 [2024-11-28 03:54:56,557 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:54:56,560 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test6-2.i [2024-11-28 03:54:56,595 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/data/d1840165e/17bc3b676bcc42de90b59810c0483624/FLAGcca3cb9e5 [2024-11-28 03:54:56,621 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/data/d1840165e/17bc3b676bcc42de90b59810c0483624 [2024-11-28 03:54:56,625 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:54:56,628 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:54:56,630 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:54:56,630 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:54:56,640 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:54:56,643 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:54:56" (1/1) ... [2024-11-28 03:54:56,644 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ac03e1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:56, skipping insertion in model container [2024-11-28 03:54:56,644 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:54:56" (1/1) ... [2024-11-28 03:54:56,723 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:54:57,426 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,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-28 03:54:57,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-28 03:54:57,482 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,490 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,542 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,542 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,546 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,546 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,549 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,551 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,552 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,553 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,558 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,559 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,562 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,563 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,564 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,565 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,570 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:54:57,587 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:54:57,607 ERROR L321 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2024-11-28 03:54:57,607 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@9a61e8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:57, skipping insertion in model container [2024-11-28 03:54:57,608 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:54:57,608 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-11-28 03:54:57,610 INFO L158 Benchmark]: Toolchain (without parser) took 981.60ms. Allocated memory is still 117.4MB. Free memory was 89.7MB in the beginning and 67.4MB in the end (delta: 22.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 03:54:57,610 INFO L158 Benchmark]: CDTParser took 2.46ms. Allocated memory is still 117.4MB. Free memory was 72.6MB in the beginning and 72.5MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:54:57,611 INFO L158 Benchmark]: CACSL2BoogieTranslator took 978.43ms. Allocated memory is still 117.4MB. Free memory was 89.4MB in the beginning and 67.4MB in the end (delta: 22.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 03:54:57,612 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 2.46ms. Allocated memory is still 117.4MB. Free memory was 72.6MB in the beginning and 72.5MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 978.43ms. Allocated memory is still 117.4MB. Free memory was 89.4MB in the beginning and 67.4MB in the end (delta: 22.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 1001]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/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_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_BER_test6-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/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_0558a481-718e-44eb-8d96-a69d738d646b/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 d952a2ac4207d7207b65e88d163e23d18bb81c0593196a835eab903a81ce4e5c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:55:00,388 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:55:00,522 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-28 03:55:00,532 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:55:00,532 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:55:00,584 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:55:00,586 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:55:00,586 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:55:00,587 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:55:00,587 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:55:00,587 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:55:00,587 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:55:00,588 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:55:00,588 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:55:00,588 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:55:00,588 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:55:00,590 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:55:00,590 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:55:00,590 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:55:00,590 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:55:00,590 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 03:55:00,591 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 03:55:00,591 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 03:55:00,591 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:55:00,591 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:55:00,591 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 03:55:00,591 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 03:55:00,591 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:55:00,591 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:55:00,591 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:55:00,592 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:55:00,592 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:55:00,593 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:55:00,593 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:55:00,593 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:55:00,594 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:55:00,594 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:55:00,594 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:55:00,594 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:55:00,595 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:55:00,595 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:55:00,595 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:55:00,595 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:55:00,595 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 03:55:00,595 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 03:55:00,595 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:55:00,595 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:55:00,595 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:55:00,595 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:55:00,596 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_0558a481-718e-44eb-8d96-a69d738d646b/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 -> d952a2ac4207d7207b65e88d163e23d18bb81c0593196a835eab903a81ce4e5c [2024-11-28 03:55:00,989 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:55:01,000 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:55:01,003 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:55:01,006 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:55:01,006 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:55:01,009 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/uthash-2.0.2/uthash_BER_test6-2.i [2024-11-28 03:55:04,065 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/data/fd7c7a7d4/de89466e4be741b5bf3fd1fd3737df49/FLAGcbcb24ff4 [2024-11-28 03:55:04,571 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:55:04,572 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test6-2.i [2024-11-28 03:55:04,606 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/data/fd7c7a7d4/de89466e4be741b5bf3fd1fd3737df49/FLAGcbcb24ff4 [2024-11-28 03:55:04,636 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/data/fd7c7a7d4/de89466e4be741b5bf3fd1fd3737df49 [2024-11-28 03:55:04,639 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:55:04,641 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:55:04,644 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:55:04,644 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:55:04,654 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:55:04,655 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:55:04" (1/1) ... [2024-11-28 03:55:04,659 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c14195a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:04, skipping insertion in model container [2024-11-28 03:55:04,659 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:55:04" (1/1) ... [2024-11-28 03:55:04,744 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:55:05,668 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,734 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,741 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,747 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,766 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,836 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,837 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,840 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,841 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,845 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,847 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,848 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,849 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,854 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,856 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,859 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,861 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,862 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,863 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,868 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,875 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:55:05,902 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-28 03:55:05,920 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:55:05,966 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,989 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,992 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:05,996 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,003 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,036 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,036 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,040 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,040 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,044 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,045 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,047 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,048 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,054 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,055 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,059 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,064 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,065 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,066 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,075 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 03:55:06,081 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:55:06,094 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:55:06,333 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:55:06,408 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:55:06,409 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06 WrapperNode [2024-11-28 03:55:06,409 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:55:06,410 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:55:06,410 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:55:06,411 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:55:06,418 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,453 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,544 INFO L138 Inliner]: procedures = 286, calls = 353, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 1203 [2024-11-28 03:55:06,544 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:55:06,545 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:55:06,545 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:55:06,547 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:55:06,560 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,560 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,580 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,714 INFO L175 MemorySlicer]: Split 318 memory accesses to 4 slices as follows [2, 12, 34, 270]. 85 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [2, 10, 0, 0]. The 62 writes are split as follows [0, 1, 4, 57]. [2024-11-28 03:55:06,714 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,714 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,780 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,787 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,806 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,813 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,818 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,831 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:55:06,832 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:55:06,832 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:55:06,833 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:55:06,834 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (1/1) ... [2024-11-28 03:55:06,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:55:06,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:06,930 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:55:06,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:55:06,967 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2024-11-28 03:55:06,968 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2024-11-28 03:55:06,968 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-11-28 03:55:06,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-11-28 03:55:06,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-11-28 03:55:06,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-11-28 03:55:06,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-28 03:55:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-28 03:55:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-28 03:55:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-28 03:55:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 03:55:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 03:55:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 03:55:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 03:55:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 03:55:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 03:55:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-28 03:55:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-28 03:55:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-28 03:55:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-28 03:55:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 03:55:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-28 03:55:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-28 03:55:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-28 03:55:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-11-28 03:55:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-11-28 03:55:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-11-28 03:55:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-11-28 03:55:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure alt_bzero [2024-11-28 03:55:06,974 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_bzero [2024-11-28 03:55:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-28 03:55:06,974 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-28 03:55:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:55:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:55:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure alt_malloc [2024-11-28 03:55:06,975 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_malloc [2024-11-28 03:55:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 03:55:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 03:55:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 03:55:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 03:55:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure alt_free [2024-11-28 03:55:06,975 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_free [2024-11-28 03:55:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:55:06,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:55:07,363 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:55:07,366 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:55:13,259 INFO L? ?]: Removed 1306 outVars from TransFormulas that were not future-live. [2024-11-28 03:55:13,259 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:55:13,293 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:55:13,293 INFO L312 CfgBuilder]: Removed 41 assume(true) statements. [2024-11-28 03:55:13,294 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:55:13 BoogieIcfgContainer [2024-11-28 03:55:13,294 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:55:13,298 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:55:13,298 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:55:13,303 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:55:13,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:55:04" (1/3) ... [2024-11-28 03:55:13,304 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d6a1232 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:55:13, skipping insertion in model container [2024-11-28 03:55:13,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:55:06" (2/3) ... [2024-11-28 03:55:13,304 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d6a1232 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:55:13, skipping insertion in model container [2024-11-28 03:55:13,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:55:13" (3/3) ... [2024-11-28 03:55:13,306 INFO L128 eAbstractionObserver]: Analyzing ICFG uthash_BER_test6-2.i [2024-11-28 03:55:13,323 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:55:13,324 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG uthash_BER_test6-2.i that has 6 procedures, 1284 locations, 1 initial locations, 41 loop locations, and 625 error locations. [2024-11-28 03:55:13,402 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:55:13,421 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;@52484b90, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:55:13,421 INFO L334 AbstractCegarLoop]: Starting to check reachability of 625 error locations. [2024-11-28 03:55:13,430 INFO L276 IsEmpty]: Start isEmpty. Operand has 1284 states, 634 states have (on average 2.2145110410094637) internal successors, (1404), 1262 states have internal predecessors, (1404), 20 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-11-28 03:55:13,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2024-11-28 03:55:13,436 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:13,436 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1] [2024-11-28 03:55:13,438 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:55:13,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:13,444 INFO L85 PathProgramCache]: Analyzing trace with hash 85465, now seen corresponding path program 1 times [2024-11-28 03:55:13,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:13,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [469911378] [2024-11-28 03:55:13,456 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:13,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:13,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:13,460 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:55:13,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:55:13,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:13,711 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:55:13,715 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:13,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-28 03:55:13,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:55:13,799 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:13,799 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:13,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469911378] [2024-11-28 03:55:13,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469911378] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:13,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:13,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:55:13,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839307582] [2024-11-28 03:55:13,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:13,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:55:13,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:13,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:55:13,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:55:13,832 INFO L87 Difference]: Start difference. First operand has 1284 states, 634 states have (on average 2.2145110410094637) internal successors, (1404), 1262 states have internal predecessors, (1404), 20 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:16,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:16,595 INFO L93 Difference]: Finished difference Result 1544 states and 1637 transitions. [2024-11-28 03:55:16,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:55:16,600 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2024-11-28 03:55:16,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:16,622 INFO L225 Difference]: With dead ends: 1544 [2024-11-28 03:55:16,623 INFO L226 Difference]: Without dead ends: 1542 [2024-11-28 03:55:16,625 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:55:16,628 INFO L435 NwaCegarLoop]: 910 mSDtfsCounter, 915 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 918 SdHoareTripleChecker+Valid, 1257 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:55:16,630 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [918 Valid, 1257 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-28 03:55:16,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1542 states. [2024-11-28 03:55:16,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1542 to 1305. [2024-11-28 03:55:16,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1305 states, 670 states have (on average 2.0791044776119403) internal successors, (1393), 1285 states have internal predecessors, (1393), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-28 03:55:16,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1305 states to 1305 states and 1427 transitions. [2024-11-28 03:55:16,766 INFO L78 Accepts]: Start accepts. Automaton has 1305 states and 1427 transitions. Word has length 3 [2024-11-28 03:55:16,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:16,766 INFO L471 AbstractCegarLoop]: Abstraction has 1305 states and 1427 transitions. [2024-11-28 03:55:16,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:16,766 INFO L276 IsEmpty]: Start isEmpty. Operand 1305 states and 1427 transitions. [2024-11-28 03:55:16,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2024-11-28 03:55:16,767 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:16,767 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1] [2024-11-28 03:55:16,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:55:16,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:16,968 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:55:16,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:16,968 INFO L85 PathProgramCache]: Analyzing trace with hash 85466, now seen corresponding path program 1 times [2024-11-28 03:55:16,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:16,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [48758501] [2024-11-28 03:55:16,969 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:16,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:16,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:16,971 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:55:16,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:55:17,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:17,157 INFO L256 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:55:17,159 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:17,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:55:17,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:55:17,193 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:17,193 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:17,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48758501] [2024-11-28 03:55:17,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48758501] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:17,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:17,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:55:17,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038069548] [2024-11-28 03:55:17,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:17,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:55:17,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:17,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:55:17,195 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:55:17,195 INFO L87 Difference]: Start difference. First operand 1305 states and 1427 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:21,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:21,394 INFO L93 Difference]: Finished difference Result 1908 states and 2080 transitions. [2024-11-28 03:55:21,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:55:21,396 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2024-11-28 03:55:21,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:21,403 INFO L225 Difference]: With dead ends: 1908 [2024-11-28 03:55:21,403 INFO L226 Difference]: Without dead ends: 1908 [2024-11-28 03:55:21,403 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:55:21,404 INFO L435 NwaCegarLoop]: 1048 mSDtfsCounter, 636 mSDsluCounter, 712 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 1760 SdHoareTripleChecker+Invalid, 921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:55:21,405 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [643 Valid, 1760 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 916 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 03:55:21,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1908 states. [2024-11-28 03:55:21,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1908 to 1518. [2024-11-28 03:55:21,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1518 states, 882 states have (on average 2.061224489795918) internal successors, (1818), 1496 states have internal predecessors, (1818), 21 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-28 03:55:21,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1518 states to 1518 states and 1856 transitions. [2024-11-28 03:55:21,449 INFO L78 Accepts]: Start accepts. Automaton has 1518 states and 1856 transitions. Word has length 3 [2024-11-28 03:55:21,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:21,449 INFO L471 AbstractCegarLoop]: Abstraction has 1518 states and 1856 transitions. [2024-11-28 03:55:21,449 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:21,450 INFO L276 IsEmpty]: Start isEmpty. Operand 1518 states and 1856 transitions. [2024-11-28 03:55:21,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-28 03:55:21,450 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:21,450 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:55:21,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:55:21,650 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:21,651 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:55:21,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:21,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1875000221, now seen corresponding path program 1 times [2024-11-28 03:55:21,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:21,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [427409382] [2024-11-28 03:55:21,652 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:21,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:21,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:21,656 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:55:21,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:55:21,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:21,844 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:55:21,847 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:21,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:55:21,952 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-11-28 03:55:21,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2024-11-28 03:55:22,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:55:22,082 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:22,082 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:22,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427409382] [2024-11-28 03:55:22,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427409382] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:22,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:22,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:55:22,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912616311] [2024-11-28 03:55:22,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:22,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:55:22,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:22,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:55:22,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:55:22,084 INFO L87 Difference]: Start difference. First operand 1518 states and 1856 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:30,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:30,225 INFO L93 Difference]: Finished difference Result 2798 states and 3038 transitions. [2024-11-28 03:55:30,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:55:30,226 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2024-11-28 03:55:30,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:30,238 INFO L225 Difference]: With dead ends: 2798 [2024-11-28 03:55:30,238 INFO L226 Difference]: Without dead ends: 2798 [2024-11-28 03:55:30,238 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:55:30,239 INFO L435 NwaCegarLoop]: 1277 mSDtfsCounter, 1566 mSDsluCounter, 1402 mSDsCounter, 0 mSdLazyCounter, 2013 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1580 SdHoareTripleChecker+Valid, 2679 SdHoareTripleChecker+Invalid, 2023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 2013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:55:30,240 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1580 Valid, 2679 Invalid, 2023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 2013 Invalid, 0 Unknown, 0 Unchecked, 8.0s Time] [2024-11-28 03:55:30,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2798 states. [2024-11-28 03:55:30,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2798 to 1668. [2024-11-28 03:55:30,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1668 states, 1032 states have (on average 2.0406976744186047) internal successors, (2106), 1646 states have internal predecessors, (2106), 21 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-28 03:55:30,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1668 states to 1668 states and 2144 transitions. [2024-11-28 03:55:30,300 INFO L78 Accepts]: Start accepts. Automaton has 1668 states and 2144 transitions. Word has length 9 [2024-11-28 03:55:30,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:30,300 INFO L471 AbstractCegarLoop]: Abstraction has 1668 states and 2144 transitions. [2024-11-28 03:55:30,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:30,300 INFO L276 IsEmpty]: Start isEmpty. Operand 1668 states and 2144 transitions. [2024-11-28 03:55:30,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-28 03:55:30,301 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:30,301 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:55:30,314 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:55:30,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:30,502 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:55:30,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:30,503 INFO L85 PathProgramCache]: Analyzing trace with hash 2004535318, now seen corresponding path program 1 times [2024-11-28 03:55:30,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:30,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1770682190] [2024-11-28 03:55:30,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:30,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:30,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:30,507 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:55:30,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:55:30,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:30,705 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:55:30,707 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:30,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-28 03:55:30,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:55:30,748 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:30,748 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:30,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770682190] [2024-11-28 03:55:30,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770682190] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:30,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:30,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:55:30,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156596632] [2024-11-28 03:55:30,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:30,749 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:55:30,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:30,750 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:55:30,750 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:55:30,750 INFO L87 Difference]: Start difference. First operand 1668 states and 2144 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:34,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:34,972 INFO L93 Difference]: Finished difference Result 2216 states and 2920 transitions. [2024-11-28 03:55:34,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:55:34,974 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2024-11-28 03:55:34,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:34,982 INFO L225 Difference]: With dead ends: 2216 [2024-11-28 03:55:34,982 INFO L226 Difference]: Without dead ends: 2216 [2024-11-28 03:55:34,982 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:55:34,983 INFO L435 NwaCegarLoop]: 1228 mSDtfsCounter, 925 mSDsluCounter, 1293 mSDsCounter, 0 mSdLazyCounter, 1686 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 928 SdHoareTripleChecker+Valid, 2521 SdHoareTripleChecker+Invalid, 1735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:55:34,983 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [928 Valid, 2521 Invalid, 1735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1686 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 03:55:34,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2216 states. [2024-11-28 03:55:35,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2216 to 1623. [2024-11-28 03:55:35,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1032 states have (on average 1.9835271317829457) internal successors, (2047), 1601 states have internal predecessors, (2047), 21 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-28 03:55:35,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 2085 transitions. [2024-11-28 03:55:35,031 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 2085 transitions. Word has length 10 [2024-11-28 03:55:35,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:35,032 INFO L471 AbstractCegarLoop]: Abstraction has 1623 states and 2085 transitions. [2024-11-28 03:55:35,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:35,032 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 2085 transitions. [2024-11-28 03:55:35,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-28 03:55:35,032 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:35,033 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:55:35,043 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:55:35,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:35,234 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:55:35,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:35,234 INFO L85 PathProgramCache]: Analyzing trace with hash 2004535319, now seen corresponding path program 1 times [2024-11-28 03:55:35,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:35,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1764433114] [2024-11-28 03:55:35,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:35,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:35,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:35,237 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:55:35,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:55:35,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:35,419 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:55:35,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:35,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:55:35,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:55:35,491 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:35,491 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:35,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764433114] [2024-11-28 03:55:35,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764433114] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:35,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:35,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:55:35,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051420645] [2024-11-28 03:55:35,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:35,493 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:55:35,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:35,493 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:55:35,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:55:35,494 INFO L87 Difference]: Start difference. First operand 1623 states and 2085 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:40,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:40,229 INFO L93 Difference]: Finished difference Result 2281 states and 2943 transitions. [2024-11-28 03:55:40,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:55:40,231 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2024-11-28 03:55:40,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:40,238 INFO L225 Difference]: With dead ends: 2281 [2024-11-28 03:55:40,238 INFO L226 Difference]: Without dead ends: 2281 [2024-11-28 03:55:40,238 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:55:40,239 INFO L435 NwaCegarLoop]: 1404 mSDtfsCounter, 705 mSDsluCounter, 1472 mSDsCounter, 0 mSdLazyCounter, 1673 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 2876 SdHoareTripleChecker+Invalid, 1687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:55:40,239 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [707 Valid, 2876 Invalid, 1687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1673 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2024-11-28 03:55:40,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2281 states. [2024-11-28 03:55:40,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2281 to 1615. [2024-11-28 03:55:40,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1615 states, 1034 states have (on average 1.9584139264990328) internal successors, (2025), 1593 states have internal predecessors, (2025), 21 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-28 03:55:40,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 2063 transitions. [2024-11-28 03:55:40,281 INFO L78 Accepts]: Start accepts. Automaton has 1615 states and 2063 transitions. Word has length 10 [2024-11-28 03:55:40,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:40,282 INFO L471 AbstractCegarLoop]: Abstraction has 1615 states and 2063 transitions. [2024-11-28 03:55:40,282 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:40,282 INFO L276 IsEmpty]: Start isEmpty. Operand 1615 states and 2063 transitions. [2024-11-28 03:55:40,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-28 03:55:40,283 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:40,283 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:55:40,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 03:55:40,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:40,483 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:55:40,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:40,484 INFO L85 PathProgramCache]: Analyzing trace with hash -573367350, now seen corresponding path program 1 times [2024-11-28 03:55:40,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:40,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1819124444] [2024-11-28 03:55:40,484 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:40,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:40,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:40,486 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:55:40,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:55:40,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:40,669 INFO L256 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:55:40,671 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:40,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:55:40,770 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:40,770 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:40,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819124444] [2024-11-28 03:55:40,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819124444] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:40,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:40,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:55:40,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39063851] [2024-11-28 03:55:40,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:40,771 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:55:40,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:40,772 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:55:40,772 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:55:40,772 INFO L87 Difference]: Start difference. First operand 1615 states and 2063 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:41,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:41,926 INFO L93 Difference]: Finished difference Result 2240 states and 2833 transitions. [2024-11-28 03:55:41,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:55:41,926 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2024-11-28 03:55:41,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:41,934 INFO L225 Difference]: With dead ends: 2240 [2024-11-28 03:55:41,934 INFO L226 Difference]: Without dead ends: 2240 [2024-11-28 03:55:41,935 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:55:41,935 INFO L435 NwaCegarLoop]: 1448 mSDtfsCounter, 640 mSDsluCounter, 2492 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 3940 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:55:41,935 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [645 Valid, 3940 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 03:55:41,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2240 states. [2024-11-28 03:55:41,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2240 to 1878. [2024-11-28 03:55:41,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1878 states, 1294 states have (on average 1.964451313755796) internal successors, (2542), 1853 states have internal predecessors, (2542), 24 states have call successors, (24), 5 states have call predecessors, (24), 4 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-11-28 03:55:41,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1878 states to 1878 states and 2586 transitions. [2024-11-28 03:55:41,980 INFO L78 Accepts]: Start accepts. Automaton has 1878 states and 2586 transitions. Word has length 13 [2024-11-28 03:55:41,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:41,980 INFO L471 AbstractCegarLoop]: Abstraction has 1878 states and 2586 transitions. [2024-11-28 03:55:41,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:41,980 INFO L276 IsEmpty]: Start isEmpty. Operand 1878 states and 2586 transitions. [2024-11-28 03:55:41,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-28 03:55:41,981 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:41,981 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:55:41,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:55:42,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:42,182 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr322REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:55:42,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:42,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1300891885, now seen corresponding path program 1 times [2024-11-28 03:55:42,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:42,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1636257860] [2024-11-28 03:55:42,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:42,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:42,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:42,187 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:55:42,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:55:42,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:42,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:55:42,390 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:42,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:55:42,444 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:42,444 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:42,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636257860] [2024-11-28 03:55:42,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636257860] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:42,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:42,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:55:42,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598448664] [2024-11-28 03:55:42,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:42,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:55:42,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:42,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:55:42,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:55:42,446 INFO L87 Difference]: Start difference. First operand 1878 states and 2586 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:45,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:45,867 INFO L93 Difference]: Finished difference Result 2104 states and 2723 transitions. [2024-11-28 03:55:45,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:55:45,869 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2024-11-28 03:55:45,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:45,874 INFO L225 Difference]: With dead ends: 2104 [2024-11-28 03:55:45,874 INFO L226 Difference]: Without dead ends: 2104 [2024-11-28 03:55:45,874 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:55:45,875 INFO L435 NwaCegarLoop]: 931 mSDtfsCounter, 933 mSDsluCounter, 1012 mSDsCounter, 0 mSdLazyCounter, 1353 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 936 SdHoareTripleChecker+Valid, 1943 SdHoareTripleChecker+Invalid, 1380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:55:45,875 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [936 Valid, 1943 Invalid, 1380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1353 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-28 03:55:45,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states. [2024-11-28 03:55:45,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 1855. [2024-11-28 03:55:45,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1855 states, 1294 states have (on average 1.8933539412673879) internal successors, (2450), 1830 states have internal predecessors, (2450), 24 states have call successors, (24), 5 states have call predecessors, (24), 4 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-11-28 03:55:45,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1855 states to 1855 states and 2494 transitions. [2024-11-28 03:55:45,917 INFO L78 Accepts]: Start accepts. Automaton has 1855 states and 2494 transitions. Word has length 13 [2024-11-28 03:55:45,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:45,918 INFO L471 AbstractCegarLoop]: Abstraction has 1855 states and 2494 transitions. [2024-11-28 03:55:45,918 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:45,918 INFO L276 IsEmpty]: Start isEmpty. Operand 1855 states and 2494 transitions. [2024-11-28 03:55:45,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-28 03:55:45,918 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:45,919 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:55:45,930 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 03:55:46,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:46,119 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr323REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:55:46,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:46,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1300891884, now seen corresponding path program 1 times [2024-11-28 03:55:46,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:46,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [720236947] [2024-11-28 03:55:46,120 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:46,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:46,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:46,122 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:55:46,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:55:46,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:46,326 INFO L256 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:55:46,328 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:46,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:55:46,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:55:46,485 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:46,485 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:46,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720236947] [2024-11-28 03:55:46,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720236947] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:46,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:46,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:55:46,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131653569] [2024-11-28 03:55:46,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:46,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:55:46,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:46,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:55:46,487 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:55:46,487 INFO L87 Difference]: Start difference. First operand 1855 states and 2494 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:51,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:51,951 INFO L93 Difference]: Finished difference Result 2185 states and 2653 transitions. [2024-11-28 03:55:51,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:55:51,953 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2024-11-28 03:55:51,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:51,960 INFO L225 Difference]: With dead ends: 2185 [2024-11-28 03:55:51,960 INFO L226 Difference]: Without dead ends: 2185 [2024-11-28 03:55:51,961 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:55:51,961 INFO L435 NwaCegarLoop]: 1000 mSDtfsCounter, 615 mSDsluCounter, 1280 mSDsCounter, 0 mSdLazyCounter, 1501 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 2280 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:55:51,962 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 2280 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1501 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2024-11-28 03:55:51,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2185 states. [2024-11-28 03:55:51,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2185 to 1804. [2024-11-28 03:55:51,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1243 states have (on average 1.8930008045052293) internal successors, (2353), 1779 states have internal predecessors, (2353), 24 states have call successors, (24), 5 states have call predecessors, (24), 4 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-11-28 03:55:52,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2397 transitions. [2024-11-28 03:55:52,004 INFO L78 Accepts]: Start accepts. Automaton has 1804 states and 2397 transitions. Word has length 13 [2024-11-28 03:55:52,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:52,004 INFO L471 AbstractCegarLoop]: Abstraction has 1804 states and 2397 transitions. [2024-11-28 03:55:52,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:52,004 INFO L276 IsEmpty]: Start isEmpty. Operand 1804 states and 2397 transitions. [2024-11-28 03:55:52,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-28 03:55:52,005 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:52,005 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:55:52,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 03:55:52,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:52,206 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:55:52,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:52,206 INFO L85 PathProgramCache]: Analyzing trace with hash -635794835, now seen corresponding path program 1 times [2024-11-28 03:55:52,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:52,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1144760769] [2024-11-28 03:55:52,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:52,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:52,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:52,208 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:55:52,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:55:52,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:52,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:55:52,389 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:52,397 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 03:55:52,398 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 03:55:52,398 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 03:55:52,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 39 [2024-11-28 03:55:52,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:55:52,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 26 [2024-11-28 03:55:52,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:55:52,495 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:52,497 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:52,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144760769] [2024-11-28 03:55:52,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144760769] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:52,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:52,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:55:52,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290515248] [2024-11-28 03:55:52,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:52,498 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:55:52,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:52,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:55:52,498 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:55:52,499 INFO L87 Difference]: Start difference. First operand 1804 states and 2397 transitions. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:53,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:53,191 INFO L93 Difference]: Finished difference Result 2561 states and 2999 transitions. [2024-11-28 03:55:53,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:55:53,192 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2024-11-28 03:55:53,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:53,198 INFO L225 Difference]: With dead ends: 2561 [2024-11-28 03:55:53,198 INFO L226 Difference]: Without dead ends: 2561 [2024-11-28 03:55:53,198 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:55:53,198 INFO L435 NwaCegarLoop]: 1427 mSDtfsCounter, 1127 mSDsluCounter, 2623 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1141 SdHoareTripleChecker+Valid, 4050 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:55:53,199 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1141 Valid, 4050 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 03:55:53,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2561 states. [2024-11-28 03:55:53,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2561 to 1484. [2024-11-28 03:55:53,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1484 states, 925 states have (on average 1.8994594594594594) internal successors, (1757), 1461 states have internal predecessors, (1757), 22 states have call successors, (22), 5 states have call predecessors, (22), 4 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-28 03:55:53,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1484 states to 1484 states and 1797 transitions. [2024-11-28 03:55:53,228 INFO L78 Accepts]: Start accepts. Automaton has 1484 states and 1797 transitions. Word has length 16 [2024-11-28 03:55:53,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:53,228 INFO L471 AbstractCegarLoop]: Abstraction has 1484 states and 1797 transitions. [2024-11-28 03:55:53,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:53,228 INFO L276 IsEmpty]: Start isEmpty. Operand 1484 states and 1797 transitions. [2024-11-28 03:55:53,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-28 03:55:53,229 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:53,229 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:55:53,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 03:55:53,429 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:53,429 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:55:53,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:53,430 INFO L85 PathProgramCache]: Analyzing trace with hash 418110181, now seen corresponding path program 1 times [2024-11-28 03:55:53,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:53,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [548936185] [2024-11-28 03:55:53,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:53,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:53,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:53,434 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:55:53,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:55:53,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:53,669 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:55:53,671 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:53,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:55:53,726 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:53,726 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:53,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548936185] [2024-11-28 03:55:53,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548936185] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:53,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:53,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:55:53,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866296583] [2024-11-28 03:55:53,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:53,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:55:53,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:53,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:55:53,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:55:53,728 INFO L87 Difference]: Start difference. First operand 1484 states and 1797 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:57,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:57,122 INFO L93 Difference]: Finished difference Result 1910 states and 2326 transitions. [2024-11-28 03:55:57,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:55:57,124 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2024-11-28 03:55:57,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:57,127 INFO L225 Difference]: With dead ends: 1910 [2024-11-28 03:55:57,128 INFO L226 Difference]: Without dead ends: 1910 [2024-11-28 03:55:57,128 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:55:57,128 INFO L435 NwaCegarLoop]: 792 mSDtfsCounter, 948 mSDsluCounter, 983 mSDsCounter, 0 mSdLazyCounter, 1379 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 951 SdHoareTripleChecker+Valid, 1775 SdHoareTripleChecker+Invalid, 1407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:55:57,129 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [951 Valid, 1775 Invalid, 1407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1379 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-28 03:55:57,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1910 states. [2024-11-28 03:55:57,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1910 to 1461. [2024-11-28 03:55:57,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1461 states, 925 states have (on average 1.8497297297297297) internal successors, (1711), 1438 states have internal predecessors, (1711), 22 states have call successors, (22), 5 states have call predecessors, (22), 4 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-28 03:55:57,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1461 states to 1461 states and 1751 transitions. [2024-11-28 03:55:57,154 INFO L78 Accepts]: Start accepts. Automaton has 1461 states and 1751 transitions. Word has length 20 [2024-11-28 03:55:57,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:57,154 INFO L471 AbstractCegarLoop]: Abstraction has 1461 states and 1751 transitions. [2024-11-28 03:55:57,155 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:55:57,155 INFO L276 IsEmpty]: Start isEmpty. Operand 1461 states and 1751 transitions. [2024-11-28 03:55:57,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-28 03:55:57,155 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:57,155 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:55:57,168 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 03:55:57,356 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:57,356 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:55:57,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:57,356 INFO L85 PathProgramCache]: Analyzing trace with hash 418110182, now seen corresponding path program 1 times [2024-11-28 03:55:57,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:57,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2063192374] [2024-11-28 03:55:57,357 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:57,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:55:57,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:55:57,361 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:55:57,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:55:57,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:57,601 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:55:57,604 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:57,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:55:57,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:55:57,801 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:57,801 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:57,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063192374] [2024-11-28 03:55:57,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063192374] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:57,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:57,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:55:57,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601670752] [2024-11-28 03:55:57,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:57,801 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:55:57,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:57,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:55:57,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:55:57,802 INFO L87 Difference]: Start difference. First operand 1461 states and 1751 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:04,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:56:04,659 INFO L93 Difference]: Finished difference Result 2180 states and 2628 transitions. [2024-11-28 03:56:04,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:56:04,661 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2024-11-28 03:56:04,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:56:04,666 INFO L225 Difference]: With dead ends: 2180 [2024-11-28 03:56:04,666 INFO L226 Difference]: Without dead ends: 2180 [2024-11-28 03:56:04,667 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:56:04,667 INFO L435 NwaCegarLoop]: 1423 mSDtfsCounter, 803 mSDsluCounter, 2321 mSDsCounter, 0 mSdLazyCounter, 2567 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 805 SdHoareTripleChecker+Valid, 3744 SdHoareTripleChecker+Invalid, 2590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 2567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:56:04,667 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [805 Valid, 3744 Invalid, 2590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 2567 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2024-11-28 03:56:04,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2180 states. [2024-11-28 03:56:04,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2180 to 1577. [2024-11-28 03:56:04,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1577 states, 1041 states have (on average 1.7780979827089338) internal successors, (1851), 1554 states have internal predecessors, (1851), 22 states have call successors, (22), 5 states have call predecessors, (22), 4 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-28 03:56:04,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1577 states to 1577 states and 1891 transitions. [2024-11-28 03:56:04,694 INFO L78 Accepts]: Start accepts. Automaton has 1577 states and 1891 transitions. Word has length 20 [2024-11-28 03:56:04,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:56:04,695 INFO L471 AbstractCegarLoop]: Abstraction has 1577 states and 1891 transitions. [2024-11-28 03:56:04,695 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:04,695 INFO L276 IsEmpty]: Start isEmpty. Operand 1577 states and 1891 transitions. [2024-11-28 03:56:04,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-28 03:56:04,699 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:56:04,699 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:56:04,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-28 03:56:04,902 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:04,903 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:56:04,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:56:04,903 INFO L85 PathProgramCache]: Analyzing trace with hash -2062687914, now seen corresponding path program 1 times [2024-11-28 03:56:04,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:56:04,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [75102625] [2024-11-28 03:56:04,903 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:56:04,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:04,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:56:04,905 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:56:04,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:56:05,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:56:05,195 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 03:56:05,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:05,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:56:05,507 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:56:05,507 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:56:06,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:56:06,234 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:56:06,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75102625] [2024-11-28 03:56:06,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75102625] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:56:06,234 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:56:06,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2024-11-28 03:56:06,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791188722] [2024-11-28 03:56:06,234 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:56:06,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:56:06,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:56:06,235 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:56:06,235 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:56:06,236 INFO L87 Difference]: Start difference. First operand 1577 states and 1891 transitions. Second operand has 10 states, 9 states have (on average 8.11111111111111) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:26,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:56:26,413 INFO L93 Difference]: Finished difference Result 2542 states and 3124 transitions. [2024-11-28 03:56:26,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:56:26,414 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.11111111111111) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2024-11-28 03:56:26,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:56:26,426 INFO L225 Difference]: With dead ends: 2542 [2024-11-28 03:56:26,426 INFO L226 Difference]: Without dead ends: 2542 [2024-11-28 03:56:26,426 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:56:26,427 INFO L435 NwaCegarLoop]: 1478 mSDtfsCounter, 2266 mSDsluCounter, 6014 mSDsCounter, 0 mSdLazyCounter, 6035 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2268 SdHoareTripleChecker+Valid, 7492 SdHoareTripleChecker+Invalid, 6065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 6035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:56:26,428 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2268 Valid, 7492 Invalid, 6065 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [30 Valid, 6035 Invalid, 0 Unknown, 0 Unchecked, 19.8s Time] [2024-11-28 03:56:26,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2542 states. [2024-11-28 03:56:26,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2542 to 1743. [2024-11-28 03:56:26,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1743 states, 1207 states have (on average 1.7274233637116818) internal successors, (2085), 1720 states have internal predecessors, (2085), 22 states have call successors, (22), 5 states have call predecessors, (22), 4 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-28 03:56:26,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1743 states to 1743 states and 2125 transitions. [2024-11-28 03:56:26,468 INFO L78 Accepts]: Start accepts. Automaton has 1743 states and 2125 transitions. Word has length 39 [2024-11-28 03:56:26,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:56:26,468 INFO L471 AbstractCegarLoop]: Abstraction has 1743 states and 2125 transitions. [2024-11-28 03:56:26,469 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.11111111111111) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:26,469 INFO L276 IsEmpty]: Start isEmpty. Operand 1743 states and 2125 transitions. [2024-11-28 03:56:26,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-28 03:56:26,473 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:56:26,475 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:56:26,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-28 03:56:26,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:26,680 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:56:26,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:56:26,680 INFO L85 PathProgramCache]: Analyzing trace with hash -705386174, now seen corresponding path program 1 times [2024-11-28 03:56:26,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:56:26,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [334943781] [2024-11-28 03:56:26,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:56:26,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:26,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:56:26,683 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:56:26,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:56:27,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:56:27,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:56:27,044 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:27,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:56:27,125 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:56:27,125 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:56:27,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334943781] [2024-11-28 03:56:27,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334943781] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:56:27,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:56:27,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:56:27,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096636478] [2024-11-28 03:56:27,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:56:27,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:56:27,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:56:27,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:56:27,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:56:27,127 INFO L87 Difference]: Start difference. First operand 1743 states and 2125 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:27,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:56:27,271 INFO L93 Difference]: Finished difference Result 1428 states and 1685 transitions. [2024-11-28 03:56:27,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:56:27,272 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2024-11-28 03:56:27,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:56:27,280 INFO L225 Difference]: With dead ends: 1428 [2024-11-28 03:56:27,284 INFO L226 Difference]: Without dead ends: 1428 [2024-11-28 03:56:27,284 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:56:27,285 INFO L435 NwaCegarLoop]: 1176 mSDtfsCounter, 56 mSDsluCounter, 2279 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 3455 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:56:27,285 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 3455 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:56:27,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1428 states. [2024-11-28 03:56:27,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1428 to 1426. [2024-11-28 03:56:27,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 913 states have (on average 1.7995618838992333) internal successors, (1643), 1403 states have internal predecessors, (1643), 22 states have call successors, (22), 5 states have call predecessors, (22), 4 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-28 03:56:27,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 1683 transitions. [2024-11-28 03:56:27,311 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 1683 transitions. Word has length 56 [2024-11-28 03:56:27,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:56:27,311 INFO L471 AbstractCegarLoop]: Abstraction has 1426 states and 1683 transitions. [2024-11-28 03:56:27,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:27,311 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 1683 transitions. [2024-11-28 03:56:27,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-28 03:56:27,313 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:56:27,314 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:56:27,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 03:56:27,517 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:27,518 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:56:27,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:56:27,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1129375374, now seen corresponding path program 1 times [2024-11-28 03:56:27,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:56:27,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [743953588] [2024-11-28 03:56:27,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:56:27,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:27,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:56:27,521 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:56:27,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 03:56:27,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:56:27,854 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:56:27,858 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:27,910 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-28 03:56:27,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2024-11-28 03:56:27,989 INFO L349 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2024-11-28 03:56:27,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 17 [2024-11-28 03:56:28,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:56:28,547 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:56:28,548 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:56:28,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743953588] [2024-11-28 03:56:28,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743953588] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:56:28,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:56:28,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:56:28,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488796879] [2024-11-28 03:56:28,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:56:28,549 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:56:28,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:56:28,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:56:28,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:56:28,549 INFO L87 Difference]: Start difference. First operand 1426 states and 1683 transitions. Second operand has 5 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:33,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:56:33,049 INFO L93 Difference]: Finished difference Result 2581 states and 3042 transitions. [2024-11-28 03:56:33,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:56:33,051 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2024-11-28 03:56:33,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:56:33,059 INFO L225 Difference]: With dead ends: 2581 [2024-11-28 03:56:33,060 INFO L226 Difference]: Without dead ends: 2581 [2024-11-28 03:56:33,060 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:56:33,060 INFO L435 NwaCegarLoop]: 927 mSDtfsCounter, 2021 mSDsluCounter, 1301 mSDsCounter, 0 mSdLazyCounter, 1551 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2021 SdHoareTripleChecker+Valid, 2228 SdHoareTripleChecker+Invalid, 1582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:56:33,061 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2021 Valid, 2228 Invalid, 1582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1551 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2024-11-28 03:56:33,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2581 states. [2024-11-28 03:56:33,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2581 to 1920. [2024-11-28 03:56:33,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1920 states, 1391 states have (on average 1.7850467289719627) internal successors, (2483), 1884 states have internal predecessors, (2483), 35 states have call successors, (35), 9 states have call predecessors, (35), 7 states have return successors, (31), 28 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-28 03:56:33,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1920 states to 1920 states and 2549 transitions. [2024-11-28 03:56:33,092 INFO L78 Accepts]: Start accepts. Automaton has 1920 states and 2549 transitions. Word has length 64 [2024-11-28 03:56:33,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:56:33,093 INFO L471 AbstractCegarLoop]: Abstraction has 1920 states and 2549 transitions. [2024-11-28 03:56:33,093 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:33,093 INFO L276 IsEmpty]: Start isEmpty. Operand 1920 states and 2549 transitions. [2024-11-28 03:56:33,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-28 03:56:33,094 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:56:33,094 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:56:33,111 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 03:56:33,294 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:33,295 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:56:33,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:56:33,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1129375375, now seen corresponding path program 1 times [2024-11-28 03:56:33,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:56:33,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [184413100] [2024-11-28 03:56:33,296 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:56:33,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:33,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:56:33,297 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:56:33,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 03:56:33,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:56:33,659 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 03:56:33,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:33,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:56:33,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 03:56:33,838 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-28 03:56:33,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-11-28 03:56:34,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:56:34,837 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:56:34,838 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:56:34,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184413100] [2024-11-28 03:56:34,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184413100] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:56:34,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:56:34,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:56:34,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814603519] [2024-11-28 03:56:34,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:56:34,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:56:34,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:56:34,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:56:34,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:56:34,839 INFO L87 Difference]: Start difference. First operand 1920 states and 2549 transitions. Second operand has 6 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:39,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:56:39,913 INFO L93 Difference]: Finished difference Result 1925 states and 2555 transitions. [2024-11-28 03:56:39,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:56:39,913 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2024-11-28 03:56:39,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:56:39,918 INFO L225 Difference]: With dead ends: 1925 [2024-11-28 03:56:39,918 INFO L226 Difference]: Without dead ends: 1925 [2024-11-28 03:56:39,919 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:56:39,919 INFO L435 NwaCegarLoop]: 1164 mSDtfsCounter, 101 mSDsluCounter, 1847 mSDsCounter, 0 mSdLazyCounter, 1754 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 3011 SdHoareTripleChecker+Invalid, 1756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:56:39,919 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 3011 Invalid, 1756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1754 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2024-11-28 03:56:39,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1925 states. [2024-11-28 03:56:39,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1925 to 1925. [2024-11-28 03:56:39,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1925 states, 1395 states have (on average 1.782795698924731) internal successors, (2487), 1888 states have internal predecessors, (2487), 36 states have call successors, (36), 10 states have call predecessors, (36), 7 states have return successors, (32), 28 states have call predecessors, (32), 32 states have call successors, (32) [2024-11-28 03:56:39,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1925 states to 1925 states and 2555 transitions. [2024-11-28 03:56:39,947 INFO L78 Accepts]: Start accepts. Automaton has 1925 states and 2555 transitions. Word has length 64 [2024-11-28 03:56:39,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:56:39,947 INFO L471 AbstractCegarLoop]: Abstraction has 1925 states and 2555 transitions. [2024-11-28 03:56:39,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:39,948 INFO L276 IsEmpty]: Start isEmpty. Operand 1925 states and 2555 transitions. [2024-11-28 03:56:39,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-28 03:56:39,949 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:56:39,949 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:56:39,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 03:56:40,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:40,153 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:56:40,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:56:40,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1348447532, now seen corresponding path program 1 times [2024-11-28 03:56:40,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:56:40,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1302930842] [2024-11-28 03:56:40,154 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:56:40,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:40,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:56:40,155 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:56:40,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 03:56:40,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:56:40,471 INFO L256 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 03:56:40,473 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:40,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:56:40,707 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:56:40,707 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:56:40,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302930842] [2024-11-28 03:56:40,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302930842] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:56:40,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:56:40,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:56:40,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549115741] [2024-11-28 03:56:40,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:56:40,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:56:40,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:56:40,709 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:56:40,709 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:56:40,709 INFO L87 Difference]: Start difference. First operand 1925 states and 2555 transitions. Second operand has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:40,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:56:40,848 INFO L93 Difference]: Finished difference Result 1933 states and 2563 transitions. [2024-11-28 03:56:40,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:56:40,849 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2024-11-28 03:56:40,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:56:40,853 INFO L225 Difference]: With dead ends: 1933 [2024-11-28 03:56:40,853 INFO L226 Difference]: Without dead ends: 1933 [2024-11-28 03:56:40,854 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:56:40,854 INFO L435 NwaCegarLoop]: 1185 mSDtfsCounter, 25 mSDsluCounter, 5908 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 7093 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:56:40,854 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 7093 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:56:40,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1933 states. [2024-11-28 03:56:40,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1933 to 1932. [2024-11-28 03:56:40,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1400 states have (on average 1.78) internal successors, (2492), 1894 states have internal predecessors, (2492), 37 states have call successors, (37), 11 states have call predecessors, (37), 8 states have return successors, (33), 28 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 03:56:40,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 2562 transitions. [2024-11-28 03:56:40,884 INFO L78 Accepts]: Start accepts. Automaton has 1932 states and 2562 transitions. Word has length 72 [2024-11-28 03:56:40,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:56:40,885 INFO L471 AbstractCegarLoop]: Abstraction has 1932 states and 2562 transitions. [2024-11-28 03:56:40,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:56:40,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1932 states and 2562 transitions. [2024-11-28 03:56:40,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-28 03:56:40,886 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:56:40,886 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:56:40,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 03:56:41,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:41,087 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:56:41,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:56:41,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1644066953, now seen corresponding path program 1 times [2024-11-28 03:56:41,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:56:41,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [975843965] [2024-11-28 03:56:41,088 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:56:41,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:41,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:56:41,090 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:56:41,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 03:56:41,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:56:41,411 INFO L256 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:56:41,415 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:41,684 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-28 03:56:41,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2024-11-28 03:56:41,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:56:41,692 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:56:41,692 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:56:41,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975843965] [2024-11-28 03:56:41,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975843965] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:56:41,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:56:41,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:56:41,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647983407] [2024-11-28 03:56:41,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:56:41,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:56:41,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:56:41,696 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:56:41,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:56:41,697 INFO L87 Difference]: Start difference. First operand 1932 states and 2562 transitions. Second operand has 5 states, 4 states have (on average 17.75) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:56:46,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:56:51,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:56:51,129 INFO L93 Difference]: Finished difference Result 2370 states and 3123 transitions. [2024-11-28 03:56:51,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:56:51,130 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 17.75) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 75 [2024-11-28 03:56:51,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:56:51,135 INFO L225 Difference]: With dead ends: 2370 [2024-11-28 03:56:51,135 INFO L226 Difference]: Without dead ends: 2370 [2024-11-28 03:56:51,135 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:56:51,136 INFO L435 NwaCegarLoop]: 741 mSDtfsCounter, 820 mSDsluCounter, 1556 mSDsCounter, 0 mSdLazyCounter, 1950 mSolverCounterSat, 29 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 823 SdHoareTripleChecker+Valid, 2297 SdHoareTripleChecker+Invalid, 1983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1950 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:56:51,136 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [823 Valid, 2297 Invalid, 1983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1950 Invalid, 4 Unknown, 0 Unchecked, 9.3s Time] [2024-11-28 03:56:51,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2370 states. [2024-11-28 03:56:51,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2370 to 1929. [2024-11-28 03:56:51,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1929 states, 1400 states have (on average 1.7757142857142858) internal successors, (2486), 1891 states have internal predecessors, (2486), 37 states have call successors, (37), 11 states have call predecessors, (37), 8 states have return successors, (33), 28 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 03:56:51,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1929 states to 1929 states and 2556 transitions. [2024-11-28 03:56:51,169 INFO L78 Accepts]: Start accepts. Automaton has 1929 states and 2556 transitions. Word has length 75 [2024-11-28 03:56:51,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:56:51,169 INFO L471 AbstractCegarLoop]: Abstraction has 1929 states and 2556 transitions. [2024-11-28 03:56:51,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 17.75) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:56:51,170 INFO L276 IsEmpty]: Start isEmpty. Operand 1929 states and 2556 transitions. [2024-11-28 03:56:51,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-28 03:56:51,170 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:56:51,170 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:56:51,185 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 03:56:51,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:51,371 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:56:51,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:56:51,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1644066952, now seen corresponding path program 1 times [2024-11-28 03:56:51,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:56:51,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1374443927] [2024-11-28 03:56:51,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:56:51,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:56:51,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:56:51,375 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:56:51,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 03:56:51,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:56:51,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 03:56:51,702 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:51,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:56:52,279 WARN L873 $PredicateComparison]: unable to prove that (exists ((|alt_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |alt_malloc_#res.base| (select |c_#length| |alt_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |alt_malloc_#res.base|)))) is different from true [2024-11-28 03:56:52,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 03:56:52,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 03:56:52,316 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 03:56:52,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-28 03:56:52,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:56:52,321 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:56:52,321 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:56:52,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374443927] [2024-11-28 03:56:52,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374443927] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:56:52,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:56:52,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:56:52,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303999933] [2024-11-28 03:56:52,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:56:52,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:56:52,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:56:52,323 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:56:52,323 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=21, Unknown=1, NotChecked=8, Total=42 [2024-11-28 03:56:52,324 INFO L87 Difference]: Start difference. First operand 1929 states and 2556 transitions. Second operand has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 7 states have internal predecessors, (71), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:57:02,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:57:02,620 INFO L93 Difference]: Finished difference Result 3103 states and 4094 transitions. [2024-11-28 03:57:02,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:57:02,621 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 7 states have internal predecessors, (71), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 75 [2024-11-28 03:57:02,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:57:02,629 INFO L225 Difference]: With dead ends: 3103 [2024-11-28 03:57:02,629 INFO L226 Difference]: Without dead ends: 3103 [2024-11-28 03:57:02,629 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=28, Unknown=1, NotChecked=10, Total=56 [2024-11-28 03:57:02,630 INFO L435 NwaCegarLoop]: 1247 mSDtfsCounter, 1007 mSDsluCounter, 2183 mSDsCounter, 0 mSdLazyCounter, 4049 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1010 SdHoareTripleChecker+Valid, 3430 SdHoareTripleChecker+Invalid, 6177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 4049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2102 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:57:02,630 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1010 Valid, 3430 Invalid, 6177 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [26 Valid, 4049 Invalid, 0 Unknown, 2102 Unchecked, 10.1s Time] [2024-11-28 03:57:02,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3103 states. [2024-11-28 03:57:02,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3103 to 1921. [2024-11-28 03:57:02,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1921 states, 1400 states have (on average 1.7642857142857142) internal successors, (2470), 1883 states have internal predecessors, (2470), 37 states have call successors, (37), 11 states have call predecessors, (37), 8 states have return successors, (33), 28 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 03:57:02,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1921 states to 1921 states and 2540 transitions. [2024-11-28 03:57:02,668 INFO L78 Accepts]: Start accepts. Automaton has 1921 states and 2540 transitions. Word has length 75 [2024-11-28 03:57:02,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:57:02,669 INFO L471 AbstractCegarLoop]: Abstraction has 1921 states and 2540 transitions. [2024-11-28 03:57:02,669 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.833333333333334) internal successors, (71), 7 states have internal predecessors, (71), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:57:02,669 INFO L276 IsEmpty]: Start isEmpty. Operand 1921 states and 2540 transitions. [2024-11-28 03:57:02,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-28 03:57:02,670 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:57:02,670 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:57:02,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 03:57:02,871 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:02,871 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting alt_bzeroErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:57:02,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:57:02,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1406752319, now seen corresponding path program 1 times [2024-11-28 03:57:02,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:57:02,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [678240552] [2024-11-28 03:57:02,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:57:02,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:02,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:57:02,874 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:57:02,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 03:57:03,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:57:03,234 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 03:57:03,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:57:03,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-28 03:57:03,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 03:57:03,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-28 03:57:03,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:57:03,373 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:57:03,373 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:57:03,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678240552] [2024-11-28 03:57:03,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678240552] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:57:03,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:57:03,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:57:03,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043484543] [2024-11-28 03:57:03,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:57:03,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:57:03,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:57:03,375 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:57:03,375 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:57:03,375 INFO L87 Difference]: Start difference. First operand 1921 states and 2540 transitions. Second operand has 8 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 03:57:10,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:57:10,342 INFO L93 Difference]: Finished difference Result 1936 states and 2556 transitions. [2024-11-28 03:57:10,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:57:10,343 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 82 [2024-11-28 03:57:10,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:57:10,348 INFO L225 Difference]: With dead ends: 1936 [2024-11-28 03:57:10,348 INFO L226 Difference]: Without dead ends: 1936 [2024-11-28 03:57:10,349 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:57:10,349 INFO L435 NwaCegarLoop]: 1171 mSDtfsCounter, 16 mSDsluCounter, 3930 mSDsCounter, 0 mSdLazyCounter, 3151 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 5101 SdHoareTripleChecker+Invalid, 3153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 3151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:57:10,349 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 5101 Invalid, 3153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 3151 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2024-11-28 03:57:10,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states. [2024-11-28 03:57:10,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 1935. [2024-11-28 03:57:10,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1935 states, 1412 states have (on average 1.7606232294617563) internal successors, (2486), 1895 states have internal predecessors, (2486), 37 states have call successors, (37), 13 states have call predecessors, (37), 10 states have return successors, (33), 28 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 03:57:10,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1935 states to 1935 states and 2556 transitions. [2024-11-28 03:57:10,380 INFO L78 Accepts]: Start accepts. Automaton has 1935 states and 2556 transitions. Word has length 82 [2024-11-28 03:57:10,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:57:10,381 INFO L471 AbstractCegarLoop]: Abstraction has 1935 states and 2556 transitions. [2024-11-28 03:57:10,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 03:57:10,381 INFO L276 IsEmpty]: Start isEmpty. Operand 1935 states and 2556 transitions. [2024-11-28 03:57:10,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-28 03:57:10,382 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:57:10,382 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:57:10,400 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 03:57:10,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:10,583 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting alt_bzeroErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:57:10,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:57:10,584 INFO L85 PathProgramCache]: Analyzing trace with hash -659648853, now seen corresponding path program 1 times [2024-11-28 03:57:10,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:57:10,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [701730329] [2024-11-28 03:57:10,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:57:10,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:10,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:57:10,587 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:57:10,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 03:57:10,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:57:10,954 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-28 03:57:10,958 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:57:10,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 03:57:11,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 03:57:11,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-28 03:57:11,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2024-11-28 03:57:11,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:57:11,264 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:57:11,264 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:57:11,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701730329] [2024-11-28 03:57:11,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701730329] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:57:11,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:57:11,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 03:57:11,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678641386] [2024-11-28 03:57:11,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:57:11,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:57:11,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:57:11,266 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:57:11,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:57:11,266 INFO L87 Difference]: Start difference. First operand 1935 states and 2556 transitions. Second operand has 9 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:57:20,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:57:20,625 INFO L93 Difference]: Finished difference Result 1935 states and 2554 transitions. [2024-11-28 03:57:20,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:57:20,626 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 83 [2024-11-28 03:57:20,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:57:20,633 INFO L225 Difference]: With dead ends: 1935 [2024-11-28 03:57:20,634 INFO L226 Difference]: Without dead ends: 1935 [2024-11-28 03:57:20,634 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:57:20,634 INFO L435 NwaCegarLoop]: 1167 mSDtfsCounter, 13 mSDsluCounter, 4800 mSDsCounter, 0 mSdLazyCounter, 3462 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 5967 SdHoareTripleChecker+Invalid, 3463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:57:20,634 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 5967 Invalid, 3463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3462 Invalid, 0 Unknown, 0 Unchecked, 9.2s Time] [2024-11-28 03:57:20,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1935 states. [2024-11-28 03:57:20,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1935 to 1935. [2024-11-28 03:57:20,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1935 states, 1412 states have (on average 1.7592067988668556) internal successors, (2484), 1895 states have internal predecessors, (2484), 37 states have call successors, (37), 13 states have call predecessors, (37), 10 states have return successors, (33), 28 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-28 03:57:20,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1935 states to 1935 states and 2554 transitions. [2024-11-28 03:57:20,666 INFO L78 Accepts]: Start accepts. Automaton has 1935 states and 2554 transitions. Word has length 83 [2024-11-28 03:57:20,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:57:20,666 INFO L471 AbstractCegarLoop]: Abstraction has 1935 states and 2554 transitions. [2024-11-28 03:57:20,667 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:57:20,667 INFO L276 IsEmpty]: Start isEmpty. Operand 1935 states and 2554 transitions. [2024-11-28 03:57:20,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-11-28 03:57:20,668 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:57:20,668 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:57:20,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 03:57:20,868 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:20,869 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:57:20,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:57:20,869 INFO L85 PathProgramCache]: Analyzing trace with hash 2069234694, now seen corresponding path program 1 times [2024-11-28 03:57:20,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:57:20,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [84676480] [2024-11-28 03:57:20,870 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:57:20,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:20,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:57:20,873 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:57:20,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 03:57:21,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:57:21,237 INFO L256 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 03:57:21,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:57:21,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 03:57:21,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-28 03:57:21,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:57:21,365 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:57:21,365 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:57:21,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84676480] [2024-11-28 03:57:21,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84676480] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:57:21,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:57:21,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:57:21,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390246212] [2024-11-28 03:57:21,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:57:21,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:57:21,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:57:21,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:57:21,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:57:21,367 INFO L87 Difference]: Start difference. First operand 1935 states and 2554 transitions. Second operand has 8 states, 6 states have (on average 14.0) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:57:26,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:57:26,013 INFO L93 Difference]: Finished difference Result 1966 states and 2594 transitions. [2024-11-28 03:57:26,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:57:26,014 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 14.0) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 90 [2024-11-28 03:57:26,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:57:26,018 INFO L225 Difference]: With dead ends: 1966 [2024-11-28 03:57:26,018 INFO L226 Difference]: Without dead ends: 1966 [2024-11-28 03:57:26,019 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:57:26,019 INFO L435 NwaCegarLoop]: 1133 mSDtfsCounter, 44 mSDsluCounter, 3012 mSDsCounter, 0 mSdLazyCounter, 1809 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 4145 SdHoareTripleChecker+Invalid, 1826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:57:26,019 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 4145 Invalid, 1826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1809 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2024-11-28 03:57:26,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1966 states. [2024-11-28 03:57:26,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1966 to 1949. [2024-11-28 03:57:26,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1949 states, 1424 states have (on average 1.7556179775280898) internal successors, (2500), 1907 states have internal predecessors, (2500), 37 states have call successors, (37), 13 states have call predecessors, (37), 12 states have return successors, (35), 30 states have call predecessors, (35), 33 states have call successors, (35) [2024-11-28 03:57:26,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1949 states to 1949 states and 2572 transitions. [2024-11-28 03:57:26,044 INFO L78 Accepts]: Start accepts. Automaton has 1949 states and 2572 transitions. Word has length 90 [2024-11-28 03:57:26,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:57:26,044 INFO L471 AbstractCegarLoop]: Abstraction has 1949 states and 2572 transitions. [2024-11-28 03:57:26,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 14.0) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:57:26,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1949 states and 2572 transitions. [2024-11-28 03:57:26,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-11-28 03:57:26,045 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:57:26,045 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:57:26,060 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-28 03:57:26,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:26,246 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:57:26,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:57:26,246 INFO L85 PathProgramCache]: Analyzing trace with hash 2069234695, now seen corresponding path program 1 times [2024-11-28 03:57:26,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:57:26,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [915882559] [2024-11-28 03:57:26,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:57:26,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:26,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:57:26,248 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:57:26,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 03:57:26,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:57:26,598 INFO L256 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:57:26,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:57:26,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:57:26,641 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:57:26,641 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:57:26,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915882559] [2024-11-28 03:57:26,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915882559] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:57:26,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:57:26,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:57:26,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183859186] [2024-11-28 03:57:26,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:57:26,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:57:26,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:57:26,643 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:57:26,643 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:57:26,643 INFO L87 Difference]: Start difference. First operand 1949 states and 2572 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 03:57:26,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:57:26,711 INFO L93 Difference]: Finished difference Result 1951 states and 2572 transitions. [2024-11-28 03:57:26,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:57:26,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 90 [2024-11-28 03:57:26,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:57:26,717 INFO L225 Difference]: With dead ends: 1951 [2024-11-28 03:57:26,717 INFO L226 Difference]: Without dead ends: 1945 [2024-11-28 03:57:26,718 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:57:26,719 INFO L435 NwaCegarLoop]: 1176 mSDtfsCounter, 3 mSDsluCounter, 2343 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3519 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:57:26,719 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3519 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:57:26,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1945 states. [2024-11-28 03:57:26,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1945 to 1945. [2024-11-28 03:57:26,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1945 states, 1420 states have (on average 1.7563380281690142) internal successors, (2494), 1905 states have internal predecessors, (2494), 37 states have call successors, (37), 13 states have call predecessors, (37), 12 states have return successors, (35), 28 states have call predecessors, (35), 33 states have call successors, (35) [2024-11-28 03:57:26,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1945 states to 1945 states and 2566 transitions. [2024-11-28 03:57:26,744 INFO L78 Accepts]: Start accepts. Automaton has 1945 states and 2566 transitions. Word has length 90 [2024-11-28 03:57:26,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:57:26,745 INFO L471 AbstractCegarLoop]: Abstraction has 1945 states and 2566 transitions. [2024-11-28 03:57:26,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 03:57:26,745 INFO L276 IsEmpty]: Start isEmpty. Operand 1945 states and 2566 transitions. [2024-11-28 03:57:26,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2024-11-28 03:57:26,746 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:57:26,746 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:57:26,760 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 03:57:26,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:26,947 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:57:26,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:57:26,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1238110828, now seen corresponding path program 1 times [2024-11-28 03:57:26,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:57:26,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [314694080] [2024-11-28 03:57:26,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:57:26,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:26,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:57:26,952 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:57:26,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 03:57:27,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:57:27,342 INFO L256 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:57:27,344 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:57:27,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:57:27,400 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:57:27,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:57:27,538 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:57:27,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314694080] [2024-11-28 03:57:27,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314694080] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:57:27,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:57:27,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-11-28 03:57:27,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318862795] [2024-11-28 03:57:27,539 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:57:27,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:57:27,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:57:27,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:57:27,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:57:27,540 INFO L87 Difference]: Start difference. First operand 1945 states and 2566 transitions. Second operand has 10 states, 10 states have (on average 9.2) internal successors, (92), 10 states have internal predecessors, (92), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-28 03:57:27,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:57:27,797 INFO L93 Difference]: Finished difference Result 1971 states and 2596 transitions. [2024-11-28 03:57:27,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:57:27,798 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.2) internal successors, (92), 10 states have internal predecessors, (92), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 91 [2024-11-28 03:57:27,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:57:27,802 INFO L225 Difference]: With dead ends: 1971 [2024-11-28 03:57:27,802 INFO L226 Difference]: Without dead ends: 1959 [2024-11-28 03:57:27,802 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=130, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:57:27,803 INFO L435 NwaCegarLoop]: 1176 mSDtfsCounter, 16 mSDsluCounter, 5850 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 7026 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:57:27,803 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 7026 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:57:27,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1959 states. [2024-11-28 03:57:27,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1959 to 1953. [2024-11-28 03:57:27,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1953 states, 1428 states have (on average 1.753501400560224) internal successors, (2504), 1913 states have internal predecessors, (2504), 37 states have call successors, (37), 13 states have call predecessors, (37), 12 states have return successors, (35), 28 states have call predecessors, (35), 33 states have call successors, (35) [2024-11-28 03:57:27,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1953 states to 1953 states and 2576 transitions. [2024-11-28 03:57:27,826 INFO L78 Accepts]: Start accepts. Automaton has 1953 states and 2576 transitions. Word has length 91 [2024-11-28 03:57:27,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:57:27,827 INFO L471 AbstractCegarLoop]: Abstraction has 1953 states and 2576 transitions. [2024-11-28 03:57:27,827 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.2) internal successors, (92), 10 states have internal predecessors, (92), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-28 03:57:27,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1953 states and 2576 transitions. [2024-11-28 03:57:27,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-11-28 03:57:27,828 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:57:27,828 INFO L218 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:57:27,842 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 03:57:28,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:28,029 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:57:28,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:57:28,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1872326022, now seen corresponding path program 2 times [2024-11-28 03:57:28,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:57:28,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1533517682] [2024-11-28 03:57:28,030 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:57:28,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:57:28,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:57:28,034 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:57:28,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 03:58:15,989 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:58:15,989 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:58:16,010 INFO L256 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 03:58:16,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:58:16,233 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-28 03:58:16,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-28 03:58:16,255 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 19 treesize of output 1 [2024-11-28 03:58:16,534 INFO L349 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2024-11-28 03:58:16,534 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 44 treesize of output 43 [2024-11-28 03:58:16,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 15 [2024-11-28 03:58:16,608 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:58:16,608 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:58:16,734 INFO L349 Elim1Store]: treesize reduction 7, result has 63.2 percent of original size [2024-11-28 03:58:16,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2024-11-28 03:58:16,743 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1755 (Array (_ BitVec 32) (_ BitVec 32)))) (= |c_ULTIMATE.start_main_#t~mem71#1.base| (select (select (store |c_#memory_$Pointer$#3.base| |c_ULTIMATE.start_main_#t~mem71#1.base| v_ArrVal_1755) |c_ULTIMATE.start_main_~user~0#1.base|) (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|)))) is different from false [2024-11-28 03:58:16,746 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:58:16,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533517682] [2024-11-28 03:58:16,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533517682] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:58:16,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [685048920] [2024-11-28 03:58:16,746 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:58:16,747 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:58:16,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:58:16,755 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:58:16,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2024-11-28 03:58:19,558 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:58:19,558 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:58:19,595 INFO L256 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 03:58:19,597 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:58:19,873 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:58:19,873 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:58:20,401 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:58:20,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [685048920] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:58:20,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:58:20,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 29 [2024-11-28 03:58:20,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108654350] [2024-11-28 03:58:20,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:58:20,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 03:58:20,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:58:20,404 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 03:58:20,404 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=756, Unknown=1, NotChecked=56, Total=930 [2024-11-28 03:58:20,405 INFO L87 Difference]: Start difference. First operand 1953 states and 2576 transitions. Second operand has 29 states, 28 states have (on average 6.178571428571429) internal successors, (173), 27 states have internal predecessors, (173), 4 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-28 03:58:43,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:58:43,043 INFO L93 Difference]: Finished difference Result 2435 states and 3197 transitions. [2024-11-28 03:58:43,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-28 03:58:43,044 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 6.178571428571429) internal successors, (173), 27 states have internal predecessors, (173), 4 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) Word has length 94 [2024-11-28 03:58:43,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:58:43,048 INFO L225 Difference]: With dead ends: 2435 [2024-11-28 03:58:43,048 INFO L226 Difference]: Without dead ends: 2423 [2024-11-28 03:58:43,049 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1070 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=750, Invalid=3945, Unknown=1, NotChecked=134, Total=4830 [2024-11-28 03:58:43,050 INFO L435 NwaCegarLoop]: 728 mSDtfsCounter, 900 mSDsluCounter, 11628 mSDsCounter, 0 mSdLazyCounter, 9829 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 904 SdHoareTripleChecker+Valid, 12356 SdHoareTripleChecker+Invalid, 9891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 9829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:58:43,051 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [904 Valid, 12356 Invalid, 9891 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [62 Valid, 9829 Invalid, 0 Unknown, 0 Unchecked, 20.4s Time] [2024-11-28 03:58:43,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2423 states. [2024-11-28 03:58:43,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2423 to 1970. [2024-11-28 03:58:43,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1970 states, 1446 states have (on average 1.7468879668049793) internal successors, (2526), 1930 states have internal predecessors, (2526), 37 states have call successors, (37), 13 states have call predecessors, (37), 12 states have return successors, (35), 28 states have call predecessors, (35), 33 states have call successors, (35) [2024-11-28 03:58:43,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 2598 transitions. [2024-11-28 03:58:43,082 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 2598 transitions. Word has length 94 [2024-11-28 03:58:43,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:58:43,083 INFO L471 AbstractCegarLoop]: Abstraction has 1970 states and 2598 transitions. [2024-11-28 03:58:43,083 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 6.178571428571429) internal successors, (173), 27 states have internal predecessors, (173), 4 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-28 03:58:43,083 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 2598 transitions. [2024-11-28 03:58:43,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-28 03:58:43,084 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:43,084 INFO L218 NwaCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:58:43,128 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-28 03:58:43,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (26)] Forceful destruction successful, exit code 0 [2024-11-28 03:58:43,485 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 03:58:43,485 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:58:43,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:43,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1835719737, now seen corresponding path program 1 times [2024-11-28 03:58:43,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:58:43,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1617118438] [2024-11-28 03:58:43,486 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:43,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:58:43,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:58:43,488 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:58:43,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 03:58:43,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:43,924 INFO L256 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 03:58:43,927 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:58:44,418 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:58:44,418 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:58:45,498 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:58:45,498 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:58:45,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617118438] [2024-11-28 03:58:45,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617118438] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:58:45,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:58:45,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2024-11-28 03:58:45,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358565031] [2024-11-28 03:58:45,499 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:58:45,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:58:45,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:58:45,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:58:45,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=534, Unknown=0, NotChecked=0, Total=756 [2024-11-28 03:58:45,501 INFO L87 Difference]: Start difference. First operand 1970 states and 2598 transitions. Second operand has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 28 states have internal predecessors, (110), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-28 03:58:49,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:58:49,067 INFO L93 Difference]: Finished difference Result 2024 states and 2682 transitions. [2024-11-28 03:58:49,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-28 03:58:49,068 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 28 states have internal predecessors, (110), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 100 [2024-11-28 03:58:49,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:58:49,071 INFO L225 Difference]: With dead ends: 2024 [2024-11-28 03:58:49,072 INFO L226 Difference]: Without dead ends: 2006 [2024-11-28 03:58:49,072 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=854, Invalid=1696, Unknown=0, NotChecked=0, Total=2550 [2024-11-28 03:58:49,073 INFO L435 NwaCegarLoop]: 1175 mSDtfsCounter, 65 mSDsluCounter, 15208 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 16383 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:58:49,073 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 16383 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 03:58:49,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2006 states. [2024-11-28 03:58:49,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2006 to 2006. [2024-11-28 03:58:49,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2006 states, 1482 states have (on average 1.7354925775978407) internal successors, (2572), 1966 states have internal predecessors, (2572), 37 states have call successors, (37), 13 states have call predecessors, (37), 12 states have return successors, (35), 28 states have call predecessors, (35), 33 states have call successors, (35) [2024-11-28 03:58:49,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2006 states to 2006 states and 2644 transitions. [2024-11-28 03:58:49,101 INFO L78 Accepts]: Start accepts. Automaton has 2006 states and 2644 transitions. Word has length 100 [2024-11-28 03:58:49,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:58:49,101 INFO L471 AbstractCegarLoop]: Abstraction has 2006 states and 2644 transitions. [2024-11-28 03:58:49,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 28 states have internal predecessors, (110), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-28 03:58:49,101 INFO L276 IsEmpty]: Start isEmpty. Operand 2006 states and 2644 transitions. [2024-11-28 03:58:49,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-11-28 03:58:49,102 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:58:49,102 INFO L218 NwaCegarLoop]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:58:49,119 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-28 03:58:49,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:58:49,303 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:58:49,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:58:49,304 INFO L85 PathProgramCache]: Analyzing trace with hash 2128314439, now seen corresponding path program 2 times [2024-11-28 03:58:49,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:58:49,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [864430790] [2024-11-28 03:58:49,305 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:58:49,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:58:49,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:58:49,309 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:58:49,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 03:59:27,756 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:59:27,756 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:59:27,783 INFO L256 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:59:27,786 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:59:28,824 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:59:28,824 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:59:32,205 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:59:32,205 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:59:32,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864430790] [2024-11-28 03:59:32,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864430790] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:59:32,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:59:32,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2024-11-28 03:59:32,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337653397] [2024-11-28 03:59:32,206 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:59:32,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-28 03:59:32,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:59:32,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-28 03:59:32,208 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=725, Invalid=1927, Unknown=0, NotChecked=0, Total=2652 [2024-11-28 03:59:32,209 INFO L87 Difference]: Start difference. First operand 2006 states and 2644 transitions. Second operand has 52 states, 52 states have (on average 2.576923076923077) internal successors, (134), 52 states have internal predecessors, (134), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-28 03:59:52,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:59:52,692 INFO L93 Difference]: Finished difference Result 2096 states and 2800 transitions. [2024-11-28 03:59:52,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-11-28 03:59:52,694 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.576923076923077) internal successors, (134), 52 states have internal predecessors, (134), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 112 [2024-11-28 03:59:52,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:59:52,699 INFO L225 Difference]: With dead ends: 2096 [2024-11-28 03:59:52,700 INFO L226 Difference]: Without dead ends: 2078 [2024-11-28 03:59:52,702 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1170 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=3100, Invalid=6602, Unknown=0, NotChecked=0, Total=9702 [2024-11-28 03:59:52,703 INFO L435 NwaCegarLoop]: 1175 mSDtfsCounter, 98 mSDsluCounter, 29257 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 30432 SdHoareTripleChecker+Invalid, 1706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:59:52,704 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 30432 Invalid, 1706 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [51 Valid, 1655 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2024-11-28 03:59:52,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2078 states. [2024-11-28 03:59:52,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2078 to 2078. [2024-11-28 03:59:52,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2078 states, 1554 states have (on average 1.7168597168597168) internal successors, (2668), 2038 states have internal predecessors, (2668), 37 states have call successors, (37), 13 states have call predecessors, (37), 12 states have return successors, (35), 28 states have call predecessors, (35), 33 states have call successors, (35) [2024-11-28 03:59:52,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2078 states to 2078 states and 2740 transitions. [2024-11-28 03:59:52,755 INFO L78 Accepts]: Start accepts. Automaton has 2078 states and 2740 transitions. Word has length 112 [2024-11-28 03:59:52,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:59:52,756 INFO L471 AbstractCegarLoop]: Abstraction has 2078 states and 2740 transitions. [2024-11-28 03:59:52,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.576923076923077) internal successors, (134), 52 states have internal predecessors, (134), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-28 03:59:52,756 INFO L276 IsEmpty]: Start isEmpty. Operand 2078 states and 2740 transitions. [2024-11-28 03:59:52,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-11-28 03:59:52,757 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:59:52,757 INFO L218 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:59:52,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-28 03:59:52,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:59:52,958 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-28 03:59:52,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:59:52,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1933724807, now seen corresponding path program 3 times [2024-11-28 03:59:52,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:59:52,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2063411864] [2024-11-28 03:59:52,960 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:59:52,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:59:52,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:59:52,963 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:59:52,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0558a481-718e-44eb-8d96-a69d738d646b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process