./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test6-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test6-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e4ea247b245ebcaf5e735452e89c4110c7b9dc9b43836e98484a894783fc3462 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 15:32:46,393 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 15:32:46,467 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 15:32:46,473 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 15:32:46,473 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 15:32:46,507 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 15:32:46,508 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 15:32:46,508 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 15:32:46,508 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 15:32:46,508 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 15:32:46,508 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 15:32:46,509 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 15:32:46,509 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 15:32:46,509 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 15:32:46,509 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 15:32:46,509 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 15:32:46,509 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 15:32:46,512 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 15:32:46,512 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 15:32:46,512 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 15:32:46,512 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 15:32:46,512 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 15:32:46,512 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 15:32:46,512 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 15:32:46,513 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 15:32:46,513 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 15:32:46,513 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 15:32:46,513 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 15:32:46,514 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 15:32:46,514 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 15:32:46,515 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 15:32:46,515 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 15:32:46,515 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 15:32:46,515 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:32:46,515 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 15:32:46,515 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 15:32:46,515 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 15:32:46,515 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 15:32:46,516 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 15:32:46,516 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 15:32:46,516 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 15:32:46,517 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 15:32:46,517 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_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e4ea247b245ebcaf5e735452e89c4110c7b9dc9b43836e98484a894783fc3462 [2024-11-13 15:32:46,837 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 15:32:46,845 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 15:32:46,847 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 15:32:46,849 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 15:32:46,849 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 15:32:46,850 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test6-2.i Unable to find full path for "g++" [2024-11-13 15:32:48,866 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 15:32:49,326 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 15:32:49,330 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test6-2.i [2024-11-13 15:32:49,354 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/data/1db355e22/0ebf1816353342c69022cb3b868aeb64/FLAG952f914a1 [2024-11-13 15:32:49,374 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/data/1db355e22/0ebf1816353342c69022cb3b868aeb64 [2024-11-13 15:32:49,376 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 15:32:49,378 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 15:32:49,381 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 15:32:49,381 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 15:32:49,385 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 15:32:49,386 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:32:49" (1/1) ... [2024-11-13 15:32:49,389 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6eb96095 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:49, skipping insertion in model container [2024-11-13 15:32:49,390 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:32:49" (1/1) ... [2024-11-13 15:32:49,445 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 15:32:50,179 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,238 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,242 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,248 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,255 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,288 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,288 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,290 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,291 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,294 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,296 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,297 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,297 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,302 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,303 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,306 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,307 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,308 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,309 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,317 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:50,323 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:32:50,336 ERROR L321 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2024-11-13 15:32:50,336 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1b36f484 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:50, skipping insertion in model container [2024-11-13 15:32:50,336 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 15:32:50,337 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-11-13 15:32:50,338 INFO L158 Benchmark]: Toolchain (without parser) took 960.21ms. Allocated memory is still 117.4MB. Free memory was 90.4MB in the beginning and 68.2MB in the end (delta: 22.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 15:32:50,339 INFO L158 Benchmark]: CDTParser took 0.42ms. Allocated memory is still 117.4MB. Free memory is still 74.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 15:32:50,339 INFO L158 Benchmark]: CACSL2BoogieTranslator took 955.81ms. Allocated memory is still 117.4MB. Free memory was 90.2MB in the beginning and 68.2MB in the end (delta: 22.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 15:32:50,341 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.42ms. Allocated memory is still 117.4MB. Free memory is still 74.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 955.81ms. Allocated memory is still 117.4MB. Free memory was 90.2MB in the beginning and 68.2MB in the end (delta: 22.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 1001]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test6-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e4ea247b245ebcaf5e735452e89c4110c7b9dc9b43836e98484a894783fc3462 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 15:32:52,854 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 15:32:52,966 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-13 15:32:52,975 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 15:32:52,977 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 15:32:53,035 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 15:32:53,037 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 15:32:53,037 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 15:32:53,038 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 15:32:53,038 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 15:32:53,038 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 15:32:53,038 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 15:32:53,038 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 15:32:53,038 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 15:32:53,039 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 15:32:53,039 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 15:32:53,041 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 15:32:53,041 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 15:32:53,041 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 15:32:53,041 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 15:32:53,041 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 15:32:53,041 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 15:32:53,042 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 15:32:53,042 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 15:32:53,042 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 15:32:53,042 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 15:32:53,042 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 15:32:53,042 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 15:32:53,042 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 15:32:53,042 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 15:32:53,042 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 15:32:53,043 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 15:32:53,043 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 15:32:53,043 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 15:32:53,043 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 15:32:53,043 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:32:53,043 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 15:32:53,043 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 15:32:53,043 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-13 15:32:53,043 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 15:32:53,043 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 15:32:53,043 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 15:32:53,043 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 15:32:53,044 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 15:32:53,044 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_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e4ea247b245ebcaf5e735452e89c4110c7b9dc9b43836e98484a894783fc3462 [2024-11-13 15:32:53,396 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 15:32:53,404 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 15:32:53,406 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 15:32:53,407 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 15:32:53,408 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 15:32:53,409 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test6-2.i Unable to find full path for "g++" [2024-11-13 15:32:55,355 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 15:32:55,944 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 15:32:55,945 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test6-2.i [2024-11-13 15:32:55,980 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/data/5a960b566/2d0a4e1acbb948c7b2c814ae7c53d47e/FLAG50850f6bc [2024-11-13 15:32:56,006 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/data/5a960b566/2d0a4e1acbb948c7b2c814ae7c53d47e [2024-11-13 15:32:56,009 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 15:32:56,011 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 15:32:56,014 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 15:32:56,015 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 15:32:56,021 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 15:32:56,021 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:32:56" (1/1) ... [2024-11-13 15:32:56,022 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19af8dfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:56, skipping insertion in model container [2024-11-13 15:32:56,023 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:32:56" (1/1) ... [2024-11-13 15:32:56,092 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 15:32:56,942 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:56,995 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,002 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,007 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,016 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,075 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,075 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,080 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,080 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,084 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,086 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,087 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,088 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,094 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,096 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,099 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,101 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,102 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,103 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,109 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,115 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:32:57,144 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-13 15:32:57,164 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 15:32:57,238 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,258 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,261 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,265 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,272 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,318 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,318 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,325 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,325 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,329 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,332 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,333 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,334 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,339 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,341 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,344 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,345 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,347 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,352 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,361 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 15:32:57,365 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:32:57,376 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 15:32:57,529 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:32:57,602 INFO L204 MainTranslator]: Completed translation [2024-11-13 15:32:57,603 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57 WrapperNode [2024-11-13 15:32:57,603 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 15:32:57,604 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 15:32:57,604 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 15:32:57,604 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 15:32:57,611 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:57,660 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:57,720 INFO L138 Inliner]: procedures = 286, calls = 353, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 1203 [2024-11-13 15:32:57,720 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 15:32:57,721 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 15:32:57,721 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 15:32:57,721 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 15:32:57,731 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:57,732 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:57,741 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:57,909 INFO L175 MemorySlicer]: Split 318 memory accesses to 4 slices as follows [2, 34, 12, 270]. 85 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [2, 0, 10, 0]. The 62 writes are split as follows [0, 4, 1, 57]. [2024-11-13 15:32:57,914 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:57,914 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:57,982 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:57,992 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:57,999 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:58,004 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:58,016 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 15:32:58,017 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 15:32:58,018 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 15:32:58,018 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 15:32:58,019 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (1/1) ... [2024-11-13 15:32:58,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:32:58,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:32:58,055 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 15:32:58,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 15:32:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2024-11-13 15:32:58,097 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2024-11-13 15:32:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-11-13 15:32:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-11-13 15:32:58,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-13 15:32:58,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-13 15:32:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-13 15:32:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-13 15:32:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-13 15:32:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-13 15:32:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-13 15:32:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-13 15:32:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-11-13 15:32:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-11-13 15:32:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-11-13 15:32:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-11-13 15:32:58,099 INFO L130 BoogieDeclarations]: Found specification of procedure alt_bzero [2024-11-13 15:32:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_bzero [2024-11-13 15:32:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-13 15:32:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-13 15:32:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 15:32:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 15:32:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure alt_malloc [2024-11-13 15:32:58,102 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_malloc [2024-11-13 15:32:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-13 15:32:58,102 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-13 15:32:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-13 15:32:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-13 15:32:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure alt_free [2024-11-13 15:32:58,103 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_free [2024-11-13 15:32:58,103 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 15:32:58,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 15:32:58,488 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 15:32:58,491 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 15:33:04,455 INFO L? ?]: Removed 1306 outVars from TransFormulas that were not future-live. [2024-11-13 15:33:04,455 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 15:33:04,508 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 15:33:04,508 INFO L316 CfgBuilder]: Removed 72 assume(true) statements. [2024-11-13 15:33:04,508 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:33:04 BoogieIcfgContainer [2024-11-13 15:33:04,508 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 15:33:04,511 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 15:33:04,511 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 15:33:04,519 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 15:33:04,520 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 03:32:56" (1/3) ... [2024-11-13 15:33:04,520 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4872dc6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:33:04, skipping insertion in model container [2024-11-13 15:33:04,521 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:32:57" (2/3) ... [2024-11-13 15:33:04,521 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4872dc6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:33:04, skipping insertion in model container [2024-11-13 15:33:04,522 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:33:04" (3/3) ... [2024-11-13 15:33:04,523 INFO L112 eAbstractionObserver]: Analyzing ICFG uthash_FNV_test6-2.i [2024-11-13 15:33:04,545 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 15:33:04,547 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG uthash_FNV_test6-2.i that has 6 procedures, 1283 locations, 1 initial locations, 41 loop locations, and 625 error locations. [2024-11-13 15:33:04,688 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:33:04,724 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;@39d82219, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:33:04,724 INFO L334 AbstractCegarLoop]: Starting to check reachability of 625 error locations. [2024-11-13 15:33:04,741 INFO L276 IsEmpty]: Start isEmpty. Operand has 1283 states, 633 states have (on average 2.2164296998420223) internal successors, (1403), 1261 states have internal predecessors, (1403), 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-13 15:33:04,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2024-11-13 15:33:04,748 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:04,749 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1] [2024-11-13 15:33:04,750 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-13 15:33:04,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:04,754 INFO L85 PathProgramCache]: Analyzing trace with hash 85465, now seen corresponding path program 1 times [2024-11-13 15:33:04,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:04,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1966201174] [2024-11-13 15:33:04,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:04,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:04,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:04,769 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:04,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 15:33:05,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:05,034 INFO L255 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:33:05,040 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:05,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-13 15:33:05,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:05,130 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:05,131 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:05,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966201174] [2024-11-13 15:33:05,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966201174] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:05,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:05,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:33:05,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829786305] [2024-11-13 15:33:05,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:05,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:33:05,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:05,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:33:05,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:33:05,179 INFO L87 Difference]: Start difference. First operand has 1283 states, 633 states have (on average 2.2164296998420223) internal successors, (1403), 1261 states have internal predecessors, (1403), 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-13 15:33:08,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:08,037 INFO L93 Difference]: Finished difference Result 1543 states and 1636 transitions. [2024-11-13 15:33:08,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:33:08,039 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-13 15:33:08,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:08,056 INFO L225 Difference]: With dead ends: 1543 [2024-11-13 15:33:08,057 INFO L226 Difference]: Without dead ends: 1541 [2024-11-13 15:33:08,059 INFO L431 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-13 15:33:08,062 INFO L432 NwaCegarLoop]: 909 mSDtfsCounter, 914 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 917 SdHoareTripleChecker+Valid, 1256 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.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:08,063 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [917 Valid, 1256 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-13 15:33:08,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1541 states. [2024-11-13 15:33:08,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1541 to 1304. [2024-11-13 15:33:08,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 669 states have (on average 2.0807174887892375) internal successors, (1392), 1284 states have internal predecessors, (1392), 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-13 15:33:08,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 1426 transitions. [2024-11-13 15:33:08,172 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 1426 transitions. Word has length 3 [2024-11-13 15:33:08,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:08,172 INFO L471 AbstractCegarLoop]: Abstraction has 1304 states and 1426 transitions. [2024-11-13 15:33:08,173 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-13 15:33:08,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 1426 transitions. [2024-11-13 15:33:08,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2024-11-13 15:33:08,173 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:08,173 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1] [2024-11-13 15:33:08,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 15:33:08,374 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:08,374 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-13 15:33:08,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:08,375 INFO L85 PathProgramCache]: Analyzing trace with hash 85466, now seen corresponding path program 1 times [2024-11-13 15:33:08,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:08,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [517337349] [2024-11-13 15:33:08,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:08,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:08,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:08,377 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:08,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 15:33:08,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:08,570 INFO L255 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 15:33:08,573 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:08,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:33:08,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:08,610 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:08,610 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:08,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517337349] [2024-11-13 15:33:08,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517337349] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:08,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:08,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:33:08,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925063916] [2024-11-13 15:33:08,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:08,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:33:08,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:08,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:33:08,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:33:08,613 INFO L87 Difference]: Start difference. First operand 1304 states and 1426 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-13 15:33:12,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:12,798 INFO L93 Difference]: Finished difference Result 1906 states and 2078 transitions. [2024-11-13 15:33:12,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:33:12,799 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-13 15:33:12,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:12,808 INFO L225 Difference]: With dead ends: 1906 [2024-11-13 15:33:12,808 INFO L226 Difference]: Without dead ends: 1906 [2024-11-13 15:33:12,809 INFO L431 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-13 15:33:12,810 INFO L432 NwaCegarLoop]: 1047 mSDtfsCounter, 635 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 1758 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-13 15:33:12,810 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [642 Valid, 1758 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 916 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-13 15:33:12,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1906 states. [2024-11-13 15:33:12,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1906 to 1517. [2024-11-13 15:33:12,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 881 states have (on average 2.062429057888763) internal successors, (1817), 1495 states have internal predecessors, (1817), 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-13 15:33:12,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 1855 transitions. [2024-11-13 15:33:12,894 INFO L78 Accepts]: Start accepts. Automaton has 1517 states and 1855 transitions. Word has length 3 [2024-11-13 15:33:12,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:12,895 INFO L471 AbstractCegarLoop]: Abstraction has 1517 states and 1855 transitions. [2024-11-13 15:33:12,895 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-13 15:33:12,895 INFO L276 IsEmpty]: Start isEmpty. Operand 1517 states and 1855 transitions. [2024-11-13 15:33:12,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2024-11-13 15:33:12,896 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:12,896 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:12,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 15:33:13,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:13,097 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-13 15:33:13,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:13,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1307350193, now seen corresponding path program 1 times [2024-11-13 15:33:13,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:13,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [84762892] [2024-11-13 15:33:13,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:13,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:13,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:13,101 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:13,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 15:33:13,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:13,304 INFO L255 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 15:33:13,307 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:13,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:33:13,408 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-11-13 15:33:13,408 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-13 15:33:13,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:13,594 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:13,594 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:13,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84762892] [2024-11-13 15:33:13,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84762892] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:13,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:13,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:33:13,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246982470] [2024-11-13 15:33:13,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:13,595 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:13,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:13,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:13,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:13,598 INFO L87 Difference]: Start difference. First operand 1517 states and 1855 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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-13 15:33:21,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:21,371 INFO L93 Difference]: Finished difference Result 2795 states and 3035 transitions. [2024-11-13 15:33:21,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:33:21,371 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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 8 [2024-11-13 15:33:21,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:21,380 INFO L225 Difference]: With dead ends: 2795 [2024-11-13 15:33:21,380 INFO L226 Difference]: Without dead ends: 2795 [2024-11-13 15:33:21,381 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:21,382 INFO L432 NwaCegarLoop]: 1275 mSDtfsCounter, 1565 mSDsluCounter, 1400 mSDsCounter, 0 mSdLazyCounter, 2013 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1579 SdHoareTripleChecker+Valid, 2675 SdHoareTripleChecker+Invalid, 2023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 2013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:21,383 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1579 Valid, 2675 Invalid, 2023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 2013 Invalid, 0 Unknown, 0 Unchecked, 7.6s Time] [2024-11-13 15:33:21,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2795 states. [2024-11-13 15:33:21,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2795 to 1666. [2024-11-13 15:33:21,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1666 states, 1030 states have (on average 2.042718446601942) internal successors, (2104), 1644 states have internal predecessors, (2104), 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-13 15:33:21,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1666 states to 1666 states and 2142 transitions. [2024-11-13 15:33:21,439 INFO L78 Accepts]: Start accepts. Automaton has 1666 states and 2142 transitions. Word has length 8 [2024-11-13 15:33:21,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:21,439 INFO L471 AbstractCegarLoop]: Abstraction has 1666 states and 2142 transitions. [2024-11-13 15:33:21,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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-13 15:33:21,440 INFO L276 IsEmpty]: Start isEmpty. Operand 1666 states and 2142 transitions. [2024-11-13 15:33:21,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-13 15:33:21,440 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:21,441 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:21,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 15:33:21,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:21,641 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-13 15:33:21,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:21,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1873150296, now seen corresponding path program 1 times [2024-11-13 15:33:21,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:21,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [214023476] [2024-11-13 15:33:21,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:21,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:21,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:21,647 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:21,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 15:33:21,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:21,849 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 15:33:21,852 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:21,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-13 15:33:21,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:21,896 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:21,896 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:21,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214023476] [2024-11-13 15:33:21,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214023476] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:21,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:21,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:33:21,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720266225] [2024-11-13 15:33:21,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:21,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:21,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:21,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:21,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:21,898 INFO L87 Difference]: Start difference. First operand 1666 states and 2142 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-13 15:33:26,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:26,201 INFO L93 Difference]: Finished difference Result 2213 states and 2917 transitions. [2024-11-13 15:33:26,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:33:26,202 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-13 15:33:26,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:26,212 INFO L225 Difference]: With dead ends: 2213 [2024-11-13 15:33:26,213 INFO L226 Difference]: Without dead ends: 2213 [2024-11-13 15:33:26,213 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 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-13 15:33:26,215 INFO L432 NwaCegarLoop]: 1226 mSDtfsCounter, 924 mSDsluCounter, 1290 mSDsCounter, 0 mSdLazyCounter, 1686 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 927 SdHoareTripleChecker+Valid, 2516 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.2s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:26,216 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [927 Valid, 2516 Invalid, 1735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1686 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2024-11-13 15:33:26,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2213 states. [2024-11-13 15:33:26,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2213 to 1621. [2024-11-13 15:33:26,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 1030 states have (on average 1.9854368932038835) internal successors, (2045), 1599 states have internal predecessors, (2045), 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-13 15:33:26,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 2083 transitions. [2024-11-13 15:33:26,277 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 2083 transitions. Word has length 9 [2024-11-13 15:33:26,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:26,277 INFO L471 AbstractCegarLoop]: Abstraction has 1621 states and 2083 transitions. [2024-11-13 15:33:26,278 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-13 15:33:26,278 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 2083 transitions. [2024-11-13 15:33:26,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-13 15:33:26,278 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:26,278 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:26,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 15:33:26,479 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:26,480 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-13 15:33:26,480 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:26,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1873150295, now seen corresponding path program 1 times [2024-11-13 15:33:26,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:26,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [3814819] [2024-11-13 15:33:26,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:26,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:26,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:26,484 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:26,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 15:33:26,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:26,727 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 15:33:26,730 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:26,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:33:26,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:26,815 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:26,815 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:26,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3814819] [2024-11-13 15:33:26,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3814819] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:26,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:26,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:33:26,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892121986] [2024-11-13 15:33:26,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:26,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:26,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:26,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:26,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:26,817 INFO L87 Difference]: Start difference. First operand 1621 states and 2083 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-13 15:33:32,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:32,265 INFO L93 Difference]: Finished difference Result 2277 states and 2939 transitions. [2024-11-13 15:33:32,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:33:32,266 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-13 15:33:32,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:32,273 INFO L225 Difference]: With dead ends: 2277 [2024-11-13 15:33:32,273 INFO L226 Difference]: Without dead ends: 2277 [2024-11-13 15:33:32,273 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 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-13 15:33:32,274 INFO L432 NwaCegarLoop]: 1402 mSDtfsCounter, 704 mSDsluCounter, 1469 mSDsCounter, 0 mSdLazyCounter, 1673 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 706 SdHoareTripleChecker+Valid, 2871 SdHoareTripleChecker+Invalid, 1687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:32,274 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [706 Valid, 2871 Invalid, 1687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1673 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2024-11-13 15:33:32,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2277 states. [2024-11-13 15:33:32,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2277 to 1613. [2024-11-13 15:33:32,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1032 states have (on average 1.9602713178294573) internal successors, (2023), 1591 states have internal predecessors, (2023), 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-13 15:33:32,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 2061 transitions. [2024-11-13 15:33:32,314 INFO L78 Accepts]: Start accepts. Automaton has 1613 states and 2061 transitions. Word has length 9 [2024-11-13 15:33:32,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:32,314 INFO L471 AbstractCegarLoop]: Abstraction has 1613 states and 2061 transitions. [2024-11-13 15:33:32,315 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-13 15:33:32,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1613 states and 2061 transitions. [2024-11-13 15:33:32,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-13 15:33:32,315 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:32,316 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:32,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 15:33:32,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:32,517 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-13 15:33:32,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:32,517 INFO L85 PathProgramCache]: Analyzing trace with hash 2103264001, now seen corresponding path program 1 times [2024-11-13 15:33:32,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:32,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [569024997] [2024-11-13 15:33:32,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:32,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:32,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:32,521 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:32,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 15:33:32,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:32,719 INFO L255 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 15:33:32,721 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:32,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:32,826 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:32,826 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:32,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569024997] [2024-11-13 15:33:32,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569024997] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:32,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:32,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:32,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427132886] [2024-11-13 15:33:32,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:32,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:32,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:32,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:32,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:32,828 INFO L87 Difference]: Start difference. First operand 1613 states and 2061 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-13 15:33:34,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:34,023 INFO L93 Difference]: Finished difference Result 2238 states and 2831 transitions. [2024-11-13 15:33:34,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:33:34,025 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-13 15:33:34,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:34,031 INFO L225 Difference]: With dead ends: 2238 [2024-11-13 15:33:34,031 INFO L226 Difference]: Without dead ends: 2238 [2024-11-13 15:33:34,031 INFO L431 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-13 15:33:34,031 INFO L432 NwaCegarLoop]: 1447 mSDtfsCounter, 639 mSDsluCounter, 2490 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 644 SdHoareTripleChecker+Valid, 3937 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-13 15:33:34,032 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [644 Valid, 3937 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-13 15:33:34,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2238 states. [2024-11-13 15:33:34,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2238 to 1876. [2024-11-13 15:33:34,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1876 states, 1292 states have (on average 1.9659442724458205) internal successors, (2540), 1851 states have internal predecessors, (2540), 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-13 15:33:34,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1876 states to 1876 states and 2584 transitions. [2024-11-13 15:33:34,071 INFO L78 Accepts]: Start accepts. Automaton has 1876 states and 2584 transitions. Word has length 13 [2024-11-13 15:33:34,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:34,072 INFO L471 AbstractCegarLoop]: Abstraction has 1876 states and 2584 transitions. [2024-11-13 15:33:34,072 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-13 15:33:34,072 INFO L276 IsEmpty]: Start isEmpty. Operand 1876 states and 2584 transitions. [2024-11-13 15:33:34,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-13 15:33:34,072 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:34,073 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:34,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 15:33:34,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:34,273 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-13 15:33:34,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:34,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1518832396, now seen corresponding path program 1 times [2024-11-13 15:33:34,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:34,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1093980945] [2024-11-13 15:33:34,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:34,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:34,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:34,276 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:34,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 15:33:34,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:34,468 INFO L255 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:33:34,470 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:34,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:34,528 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:34,528 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:34,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093980945] [2024-11-13 15:33:34,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093980945] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:34,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:34,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:33:34,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335951925] [2024-11-13 15:33:34,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:34,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:34,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:34,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:34,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:34,530 INFO L87 Difference]: Start difference. First operand 1876 states and 2584 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-13 15:33:38,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:38,022 INFO L93 Difference]: Finished difference Result 2102 states and 2721 transitions. [2024-11-13 15:33:38,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:33:38,023 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-13 15:33:38,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:38,028 INFO L225 Difference]: With dead ends: 2102 [2024-11-13 15:33:38,028 INFO L226 Difference]: Without dead ends: 2102 [2024-11-13 15:33:38,028 INFO L431 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-13 15:33:38,029 INFO L432 NwaCegarLoop]: 930 mSDtfsCounter, 932 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 1353 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 935 SdHoareTripleChecker+Valid, 1941 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.4s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:38,029 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [935 Valid, 1941 Invalid, 1380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1353 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-13 15:33:38,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2102 states. [2024-11-13 15:33:38,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2102 to 1853. [2024-11-13 15:33:38,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1853 states, 1292 states have (on average 1.894736842105263) internal successors, (2448), 1828 states have internal predecessors, (2448), 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-13 15:33:38,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 2492 transitions. [2024-11-13 15:33:38,066 INFO L78 Accepts]: Start accepts. Automaton has 1853 states and 2492 transitions. Word has length 13 [2024-11-13 15:33:38,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:38,066 INFO L471 AbstractCegarLoop]: Abstraction has 1853 states and 2492 transitions. [2024-11-13 15:33:38,066 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-13 15:33:38,067 INFO L276 IsEmpty]: Start isEmpty. Operand 1853 states and 2492 transitions. [2024-11-13 15:33:38,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-13 15:33:38,067 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:38,067 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:38,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 15:33:38,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:38,268 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-13 15:33:38,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:38,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1518832397, now seen corresponding path program 1 times [2024-11-13 15:33:38,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:38,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1013892344] [2024-11-13 15:33:38,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:38,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:38,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:38,270 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:38,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 15:33:38,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:38,472 INFO L255 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 15:33:38,474 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:38,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-13 15:33:38,484 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:38,484 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:38,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013892344] [2024-11-13 15:33:38,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013892344] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:38,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:38,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:33:38,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891023963] [2024-11-13 15:33:38,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:38,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:33:38,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:38,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:33:38,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:33:38,486 INFO L87 Difference]: Start difference. First operand 1853 states and 2492 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 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-13 15:33:38,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:38,544 INFO L93 Difference]: Finished difference Result 1769 states and 2368 transitions. [2024-11-13 15:33:38,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:33:38,545 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 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-13 15:33:38,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:38,550 INFO L225 Difference]: With dead ends: 1769 [2024-11-13 15:33:38,550 INFO L226 Difference]: Without dead ends: 1769 [2024-11-13 15:33:38,551 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 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-13 15:33:38,551 INFO L432 NwaCegarLoop]: 1217 mSDtfsCounter, 61 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 2381 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:38,552 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 2381 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 15:33:38,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1769 states. [2024-11-13 15:33:38,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1769 to 1769. [2024-11-13 15:33:38,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1769 states, 1220 states have (on average 1.9049180327868853) internal successors, (2324), 1744 states have internal predecessors, (2324), 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-13 15:33:38,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1769 states to 1769 states and 2368 transitions. [2024-11-13 15:33:38,593 INFO L78 Accepts]: Start accepts. Automaton has 1769 states and 2368 transitions. Word has length 13 [2024-11-13 15:33:38,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:38,593 INFO L471 AbstractCegarLoop]: Abstraction has 1769 states and 2368 transitions. [2024-11-13 15:33:38,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 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-13 15:33:38,593 INFO L276 IsEmpty]: Start isEmpty. Operand 1769 states and 2368 transitions. [2024-11-13 15:33:38,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-13 15:33:38,594 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:38,594 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:38,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 15:33:38,794 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:38,795 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-13 15:33:38,795 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:38,795 INFO L85 PathProgramCache]: Analyzing trace with hash -795881268, now seen corresponding path program 1 times [2024-11-13 15:33:38,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:38,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1275346142] [2024-11-13 15:33:38,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:38,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:38,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:38,798 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:38,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 15:33:39,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:39,043 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 15:33:39,046 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:39,056 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 15:33:39,057 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 15:33:39,058 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 15:33:39,067 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-13 15:33:39,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:33:39,142 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-13 15:33:39,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:39,162 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:39,163 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:39,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275346142] [2024-11-13 15:33:39,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275346142] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:39,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:39,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:39,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570177167] [2024-11-13 15:33:39,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:39,163 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:39,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:39,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:39,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:39,164 INFO L87 Difference]: Start difference. First operand 1769 states and 2368 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-13 15:33:39,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:39,767 INFO L93 Difference]: Finished difference Result 2481 states and 2904 transitions. [2024-11-13 15:33:39,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:33:39,768 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-13 15:33:39,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:39,777 INFO L225 Difference]: With dead ends: 2481 [2024-11-13 15:33:39,777 INFO L226 Difference]: Without dead ends: 2481 [2024-11-13 15:33:39,778 INFO L431 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-13 15:33:39,778 INFO L432 NwaCegarLoop]: 1423 mSDtfsCounter, 1095 mSDsluCounter, 2601 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1109 SdHoareTripleChecker+Valid, 4024 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:39,779 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1109 Valid, 4024 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-13 15:33:39,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2481 states. [2024-11-13 15:33:39,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2481 to 1434. [2024-11-13 15:33:39,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1434 states, 887 states have (on average 1.9086809470124013) internal successors, (1693), 1411 states have internal predecessors, (1693), 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-13 15:33:39,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1434 states to 1434 states and 1733 transitions. [2024-11-13 15:33:39,808 INFO L78 Accepts]: Start accepts. Automaton has 1434 states and 1733 transitions. Word has length 16 [2024-11-13 15:33:39,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:39,808 INFO L471 AbstractCegarLoop]: Abstraction has 1434 states and 1733 transitions. [2024-11-13 15:33:39,809 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-13 15:33:39,809 INFO L276 IsEmpty]: Start isEmpty. Operand 1434 states and 1733 transitions. [2024-11-13 15:33:39,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-13 15:33:39,811 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:39,812 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:39,833 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 15:33:40,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:40,016 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-13 15:33:40,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:40,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1057218060, now seen corresponding path program 1 times [2024-11-13 15:33:40,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:40,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [510752142] [2024-11-13 15:33:40,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:40,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:40,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:40,019 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:40,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 15:33:40,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:40,256 INFO L255 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:33:40,258 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:40,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:40,308 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:40,308 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:40,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510752142] [2024-11-13 15:33:40,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510752142] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:40,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:40,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:33:40,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987773148] [2024-11-13 15:33:40,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:40,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:40,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:40,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:40,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:40,310 INFO L87 Difference]: Start difference. First operand 1434 states and 1733 transitions. Second operand has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 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-13 15:33:43,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:43,542 INFO L93 Difference]: Finished difference Result 1830 states and 2231 transitions. [2024-11-13 15:33:43,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:33:43,543 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 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 19 [2024-11-13 15:33:43,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:43,547 INFO L225 Difference]: With dead ends: 1830 [2024-11-13 15:33:43,547 INFO L226 Difference]: Without dead ends: 1830 [2024-11-13 15:33:43,547 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 16 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-13 15:33:43,547 INFO L432 NwaCegarLoop]: 771 mSDtfsCounter, 916 mSDsluCounter, 942 mSDsCounter, 0 mSdLazyCounter, 1343 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 919 SdHoareTripleChecker+Valid, 1713 SdHoareTripleChecker+Invalid, 1371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:43,548 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [919 Valid, 1713 Invalid, 1371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1343 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-11-13 15:33:43,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1830 states. [2024-11-13 15:33:43,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1830 to 1411. [2024-11-13 15:33:43,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1411 states, 887 states have (on average 1.8568207440811726) internal successors, (1647), 1388 states have internal predecessors, (1647), 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-13 15:33:43,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1411 states to 1411 states and 1687 transitions. [2024-11-13 15:33:43,571 INFO L78 Accepts]: Start accepts. Automaton has 1411 states and 1687 transitions. Word has length 19 [2024-11-13 15:33:43,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:43,571 INFO L471 AbstractCegarLoop]: Abstraction has 1411 states and 1687 transitions. [2024-11-13 15:33:43,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 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-13 15:33:43,571 INFO L276 IsEmpty]: Start isEmpty. Operand 1411 states and 1687 transitions. [2024-11-13 15:33:43,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-13 15:33:43,572 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:43,572 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:43,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 15:33:43,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:43,776 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-13 15:33:43,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:43,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1057218059, now seen corresponding path program 1 times [2024-11-13 15:33:43,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:43,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1749142092] [2024-11-13 15:33:43,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:43,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:43,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:43,780 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:43,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 15:33:44,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,037 INFO L255 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 15:33:44,039 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:44,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:44,050 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:44,051 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:44,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749142092] [2024-11-13 15:33:44,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749142092] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:44,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:44,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:33:44,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872154805] [2024-11-13 15:33:44,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:44,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:33:44,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:44,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:33:44,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:33:44,052 INFO L87 Difference]: Start difference. First operand 1411 states and 1687 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 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-13 15:33:44,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:44,086 INFO L93 Difference]: Finished difference Result 1363 states and 1625 transitions. [2024-11-13 15:33:44,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:33:44,086 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 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 19 [2024-11-13 15:33:44,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:44,090 INFO L225 Difference]: With dead ends: 1363 [2024-11-13 15:33:44,090 INFO L226 Difference]: Without dead ends: 1363 [2024-11-13 15:33:44,090 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 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-13 15:33:44,091 INFO L432 NwaCegarLoop]: 1163 mSDtfsCounter, 61 mSDsluCounter, 1110 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 2273 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:44,091 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 2273 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 15:33:44,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2024-11-13 15:33:44,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 1363. [2024-11-13 15:33:44,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1363 states, 851 states have (on average 1.862514688601645) internal successors, (1585), 1340 states have internal predecessors, (1585), 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-13 15:33:44,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1363 states to 1363 states and 1625 transitions. [2024-11-13 15:33:44,110 INFO L78 Accepts]: Start accepts. Automaton has 1363 states and 1625 transitions. Word has length 19 [2024-11-13 15:33:44,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:44,110 INFO L471 AbstractCegarLoop]: Abstraction has 1363 states and 1625 transitions. [2024-11-13 15:33:44,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 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-13 15:33:44,110 INFO L276 IsEmpty]: Start isEmpty. Operand 1363 states and 1625 transitions. [2024-11-13 15:33:44,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-13 15:33:44,111 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:44,111 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:44,135 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 15:33:44,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:44,312 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:33:44,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:44,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1920690414, now seen corresponding path program 1 times [2024-11-13 15:33:44,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:44,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [620909890] [2024-11-13 15:33:44,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:44,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:44,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:44,315 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:44,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 15:33:44,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,570 INFO L255 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:33:44,573 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:44,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:44,612 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:44,612 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:44,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620909890] [2024-11-13 15:33:44,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620909890] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:44,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:44,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:44,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145537711] [2024-11-13 15:33:44,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:44,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:44,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:44,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:44,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:44,613 INFO L87 Difference]: Start difference. First operand 1363 states and 1625 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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-13 15:33:44,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:44,702 INFO L93 Difference]: Finished difference Result 1340 states and 1581 transitions. [2024-11-13 15:33:44,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:33:44,703 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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 21 [2024-11-13 15:33:44,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:44,707 INFO L225 Difference]: With dead ends: 1340 [2024-11-13 15:33:44,707 INFO L226 Difference]: Without dead ends: 1340 [2024-11-13 15:33:44,707 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 18 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-13 15:33:44,708 INFO L432 NwaCegarLoop]: 1125 mSDtfsCounter, 45 mSDsluCounter, 2227 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 3352 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:44,708 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 3352 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 15:33:44,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1340 states. [2024-11-13 15:33:44,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1340 to 1340. [2024-11-13 15:33:44,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1340 states, 835 states have (on average 1.845508982035928) internal successors, (1541), 1317 states have internal predecessors, (1541), 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-13 15:33:44,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1340 states to 1340 states and 1581 transitions. [2024-11-13 15:33:44,725 INFO L78 Accepts]: Start accepts. Automaton has 1340 states and 1581 transitions. Word has length 21 [2024-11-13 15:33:44,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:44,727 INFO L471 AbstractCegarLoop]: Abstraction has 1340 states and 1581 transitions. [2024-11-13 15:33:44,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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-13 15:33:44,728 INFO L276 IsEmpty]: Start isEmpty. Operand 1340 states and 1581 transitions. [2024-11-13 15:33:44,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-13 15:33:44,729 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:44,729 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:44,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-13 15:33:44,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:44,931 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:33:44,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:44,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1038035012, now seen corresponding path program 1 times [2024-11-13 15:33:44,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:44,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1839872428] [2024-11-13 15:33:44,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:44,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:44,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:44,934 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:44,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 15:33:45,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:45,199 INFO L255 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 15:33:45,202 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:45,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:33:45,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:45,550 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:45,550 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:45,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839872428] [2024-11-13 15:33:45,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839872428] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:45,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:45,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:45,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811147958] [2024-11-13 15:33:45,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:45,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:33:45,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:45,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:33:45,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:33:45,552 INFO L87 Difference]: Start difference. First operand 1340 states and 1581 transitions. Second operand has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 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-13 15:33:51,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:51,787 INFO L93 Difference]: Finished difference Result 1882 states and 2239 transitions. [2024-11-13 15:33:51,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:33:51,790 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 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 35 [2024-11-13 15:33:51,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:51,796 INFO L225 Difference]: With dead ends: 1882 [2024-11-13 15:33:51,796 INFO L226 Difference]: Without dead ends: 1882 [2024-11-13 15:33:51,796 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:33:51,797 INFO L432 NwaCegarLoop]: 1364 mSDtfsCounter, 579 mSDsluCounter, 2214 mSDsCounter, 0 mSdLazyCounter, 2291 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 3578 SdHoareTripleChecker+Invalid, 2295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:51,797 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [581 Valid, 3578 Invalid, 2295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2291 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2024-11-13 15:33:51,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1882 states. [2024-11-13 15:33:51,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1882 to 1336. [2024-11-13 15:33:51,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1336 states, 835 states have (on average 1.835928143712575) internal successors, (1533), 1313 states have internal predecessors, (1533), 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-13 15:33:51,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1336 states to 1336 states and 1573 transitions. [2024-11-13 15:33:51,815 INFO L78 Accepts]: Start accepts. Automaton has 1336 states and 1573 transitions. Word has length 35 [2024-11-13 15:33:51,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:51,815 INFO L471 AbstractCegarLoop]: Abstraction has 1336 states and 1573 transitions. [2024-11-13 15:33:51,815 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 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-13 15:33:51,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1336 states and 1573 transitions. [2024-11-13 15:33:51,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-13 15:33:51,816 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:51,816 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:51,842 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 15:33:52,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:52,021 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-13 15:33:52,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:52,021 INFO L85 PathProgramCache]: Analyzing trace with hash 235992436, now seen corresponding path program 1 times [2024-11-13 15:33:52,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:52,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1249947720] [2024-11-13 15:33:52,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:52,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:52,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:52,024 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:52,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 15:33:52,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:52,363 INFO L255 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:33:52,365 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:52,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:52,428 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:52,428 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:52,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249947720] [2024-11-13 15:33:52,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249947720] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:52,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:52,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:52,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514163697] [2024-11-13 15:33:52,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:52,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:52,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:52,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:52,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:52,429 INFO L87 Difference]: Start difference. First operand 1336 states and 1573 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 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-13 15:33:52,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:52,524 INFO L93 Difference]: Finished difference Result 1324 states and 1553 transitions. [2024-11-13 15:33:52,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:33:52,525 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 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 55 [2024-11-13 15:33:52,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:52,528 INFO L225 Difference]: With dead ends: 1324 [2024-11-13 15:33:52,528 INFO L226 Difference]: Without dead ends: 1324 [2024-11-13 15:33:52,529 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 52 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-13 15:33:52,529 INFO L432 NwaCegarLoop]: 1123 mSDtfsCounter, 21 mSDsluCounter, 2215 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 3338 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:52,529 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 3338 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 15:33:52,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1324 states. [2024-11-13 15:33:52,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1324 to 1324. [2024-11-13 15:33:52,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1324 states, 823 states have (on average 1.8383961117861483) internal successors, (1513), 1301 states have internal predecessors, (1513), 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-13 15:33:52,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1324 states to 1324 states and 1553 transitions. [2024-11-13 15:33:52,550 INFO L78 Accepts]: Start accepts. Automaton has 1324 states and 1553 transitions. Word has length 55 [2024-11-13 15:33:52,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:52,552 INFO L471 AbstractCegarLoop]: Abstraction has 1324 states and 1553 transitions. [2024-11-13 15:33:52,552 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 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-13 15:33:52,552 INFO L276 IsEmpty]: Start isEmpty. Operand 1324 states and 1553 transitions. [2024-11-13 15:33:52,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-13 15:33:52,553 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:52,554 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:52,572 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 15:33:52,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:52,754 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:33:52,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:52,755 INFO L85 PathProgramCache]: Analyzing trace with hash -649609408, now seen corresponding path program 1 times [2024-11-13 15:33:52,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:52,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [231606525] [2024-11-13 15:33:52,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:52,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:52,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:52,757 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:52,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 15:33:53,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:53,075 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 15:33:53,078 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:53,147 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-13 15:33:53,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2024-11-13 15:33:53,204 INFO L349 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2024-11-13 15:33:53,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 17 [2024-11-13 15:33:53,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:53,749 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:53,749 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:53,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231606525] [2024-11-13 15:33:53,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231606525] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:53,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:53,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:33:53,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387212286] [2024-11-13 15:33:53,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:53,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:33:53,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:53,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:33:53,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:33:53,752 INFO L87 Difference]: Start difference. First operand 1324 states and 1553 transitions. Second operand has 5 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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-13 15:33:57,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:57,778 INFO L93 Difference]: Finished difference Result 2422 states and 2847 transitions. [2024-11-13 15:33:57,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:33:57,778 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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 63 [2024-11-13 15:33:57,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:57,785 INFO L225 Difference]: With dead ends: 2422 [2024-11-13 15:33:57,785 INFO L226 Difference]: Without dead ends: 2422 [2024-11-13 15:33:57,786 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 59 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-13 15:33:57,786 INFO L432 NwaCegarLoop]: 893 mSDtfsCounter, 2864 mSDsluCounter, 1233 mSDsCounter, 0 mSdLazyCounter, 1494 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2864 SdHoareTripleChecker+Valid, 2126 SdHoareTripleChecker+Invalid, 1552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:57,787 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2864 Valid, 2126 Invalid, 1552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1494 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2024-11-13 15:33:57,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2422 states. [2024-11-13 15:33:57,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2422 to 1773. [2024-11-13 15:33:57,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1773 states, 1256 states have (on average 1.821656050955414) internal successors, (2288), 1737 states have internal predecessors, (2288), 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-13 15:33:57,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1773 states to 1773 states and 2354 transitions. [2024-11-13 15:33:57,820 INFO L78 Accepts]: Start accepts. Automaton has 1773 states and 2354 transitions. Word has length 63 [2024-11-13 15:33:57,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:57,823 INFO L471 AbstractCegarLoop]: Abstraction has 1773 states and 2354 transitions. [2024-11-13 15:33:57,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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-13 15:33:57,823 INFO L276 IsEmpty]: Start isEmpty. Operand 1773 states and 2354 transitions. [2024-11-13 15:33:57,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-13 15:33:57,824 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:57,824 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:57,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-13 15:33:58,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:58,024 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:33:58,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:58,025 INFO L85 PathProgramCache]: Analyzing trace with hash -649609407, now seen corresponding path program 1 times [2024-11-13 15:33:58,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:58,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1806023708] [2024-11-13 15:33:58,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:58,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:58,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:58,028 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:58,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 15:33:58,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:58,414 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 15:33:58,419 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:58,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:33:58,495 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-13 15:33:58,602 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-13 15:33:58,603 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-13 15:33:59,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:33:59,659 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:59,659 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:59,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806023708] [2024-11-13 15:33:59,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806023708] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:59,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:59,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:59,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145376247] [2024-11-13 15:33:59,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:59,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:33:59,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:59,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:33:59,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:33:59,661 INFO L87 Difference]: Start difference. First operand 1773 states and 2354 transitions. Second operand has 6 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 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-13 15:34:04,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:04,711 INFO L93 Difference]: Finished difference Result 1778 states and 2360 transitions. [2024-11-13 15:34:04,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:34:04,712 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 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 63 [2024-11-13 15:34:04,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:04,718 INFO L225 Difference]: With dead ends: 1778 [2024-11-13 15:34:04,718 INFO L226 Difference]: Without dead ends: 1778 [2024-11-13 15:34:04,718 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 57 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-13 15:34:04,719 INFO L432 NwaCegarLoop]: 1118 mSDtfsCounter, 58 mSDsluCounter, 1609 mSDsCounter, 0 mSdLazyCounter, 1883 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 2727 SdHoareTripleChecker+Invalid, 1885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:04,719 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 2727 Invalid, 1885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1883 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2024-11-13 15:34:04,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1778 states. [2024-11-13 15:34:04,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1778 to 1778. [2024-11-13 15:34:04,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1778 states, 1260 states have (on average 1.819047619047619) internal successors, (2292), 1741 states have internal predecessors, (2292), 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-13 15:34:04,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1778 states to 1778 states and 2360 transitions. [2024-11-13 15:34:04,744 INFO L78 Accepts]: Start accepts. Automaton has 1778 states and 2360 transitions. Word has length 63 [2024-11-13 15:34:04,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:04,745 INFO L471 AbstractCegarLoop]: Abstraction has 1778 states and 2360 transitions. [2024-11-13 15:34:04,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 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-13 15:34:04,745 INFO L276 IsEmpty]: Start isEmpty. Operand 1778 states and 2360 transitions. [2024-11-13 15:34:04,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-13 15:34:04,746 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:04,746 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:04,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 15:34:04,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:04,946 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:34:04,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:04,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1231411206, now seen corresponding path program 1 times [2024-11-13 15:34:04,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:04,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1259786808] [2024-11-13 15:34:04,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:04,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:04,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:04,949 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:04,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 15:34:05,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:05,300 INFO L255 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 15:34:05,303 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:05,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:34:05,602 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:34:05,602 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:05,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259786808] [2024-11-13 15:34:05,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259786808] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:34:05,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:34:05,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:34:05,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629023590] [2024-11-13 15:34:05,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:05,602 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:34:05,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:05,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:34:05,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:34:05,603 INFO L87 Difference]: Start difference. First operand 1778 states and 2360 transitions. Second operand has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 5 states have internal predecessors, (68), 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-13 15:34:05,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:05,788 INFO L93 Difference]: Finished difference Result 1786 states and 2368 transitions. [2024-11-13 15:34:05,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:34:05,789 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 5 states have internal predecessors, (68), 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 71 [2024-11-13 15:34:05,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:05,794 INFO L225 Difference]: With dead ends: 1786 [2024-11-13 15:34:05,795 INFO L226 Difference]: Without dead ends: 1786 [2024-11-13 15:34:05,795 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 64 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-13 15:34:05,795 INFO L432 NwaCegarLoop]: 1132 mSDtfsCounter, 4 mSDsluCounter, 6770 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 7902 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:05,796 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 7902 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 15:34:05,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2024-11-13 15:34:05,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1785. [2024-11-13 15:34:05,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1265 states have (on average 1.8158102766798419) internal successors, (2297), 1747 states have internal predecessors, (2297), 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-13 15:34:05,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2367 transitions. [2024-11-13 15:34:05,831 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 2367 transitions. Word has length 71 [2024-11-13 15:34:05,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:05,832 INFO L471 AbstractCegarLoop]: Abstraction has 1785 states and 2367 transitions. [2024-11-13 15:34:05,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 5 states have internal predecessors, (68), 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-13 15:34:05,832 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 2367 transitions. [2024-11-13 15:34:05,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-11-13 15:34:05,833 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:05,833 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:05,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 15:34:06,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:06,033 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:34:06,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:06,034 INFO L85 PathProgramCache]: Analyzing trace with hash 718153530, now seen corresponding path program 1 times [2024-11-13 15:34:06,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:06,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1561984540] [2024-11-13 15:34:06,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:06,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:06,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:06,036 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:06,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 15:34:06,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:06,411 INFO L255 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:34:06,418 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:06,721 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-13 15:34:06,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2024-11-13 15:34:06,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-13 15:34:06,726 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:34:06,726 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:06,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561984540] [2024-11-13 15:34:06,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561984540] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:34:06,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:34:06,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:34:06,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393754498] [2024-11-13 15:34:06,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:06,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:34:06,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:06,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:34:06,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:34:06,729 INFO L87 Difference]: Start difference. First operand 1785 states and 2367 transitions. Second operand has 5 states, 4 states have (on average 17.5) internal successors, (70), 5 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 15:34:11,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:34:16,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:16,894 INFO L93 Difference]: Finished difference Result 2193 states and 2897 transitions. [2024-11-13 15:34:16,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:34:16,895 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 17.5) internal successors, (70), 5 states have internal predecessors, (70), 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 74 [2024-11-13 15:34:16,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:16,900 INFO L225 Difference]: With dead ends: 2193 [2024-11-13 15:34:16,900 INFO L226 Difference]: Without dead ends: 2193 [2024-11-13 15:34:16,900 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:34:16,901 INFO L432 NwaCegarLoop]: 706 mSDtfsCounter, 767 mSDsluCounter, 1466 mSDsCounter, 0 mSdLazyCounter, 1882 mSolverCounterSat, 29 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 770 SdHoareTripleChecker+Valid, 2172 SdHoareTripleChecker+Invalid, 1914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1882 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:16,901 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [770 Valid, 2172 Invalid, 1914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1882 Invalid, 3 Unknown, 0 Unchecked, 10.1s Time] [2024-11-13 15:34:16,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2193 states. [2024-11-13 15:34:16,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2193 to 1782. [2024-11-13 15:34:16,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1782 states, 1265 states have (on average 1.8110671936758893) internal successors, (2291), 1744 states have internal predecessors, (2291), 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-13 15:34:16,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 2361 transitions. [2024-11-13 15:34:16,940 INFO L78 Accepts]: Start accepts. Automaton has 1782 states and 2361 transitions. Word has length 74 [2024-11-13 15:34:16,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:16,941 INFO L471 AbstractCegarLoop]: Abstraction has 1782 states and 2361 transitions. [2024-11-13 15:34:16,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 17.5) internal successors, (70), 5 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 15:34:16,941 INFO L276 IsEmpty]: Start isEmpty. Operand 1782 states and 2361 transitions. [2024-11-13 15:34:16,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-11-13 15:34:16,941 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:16,942 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:16,970 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-13 15:34:17,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:17,148 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:34:17,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:17,148 INFO L85 PathProgramCache]: Analyzing trace with hash 718153531, now seen corresponding path program 1 times [2024-11-13 15:34:17,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:17,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [56744555] [2024-11-13 15:34:17,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:17,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:17,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:17,151 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:17,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 15:34:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:17,538 INFO L255 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 15:34:17,542 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:17,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:34:18,356 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-13 15:34:18,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:34:18,379 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-13 15:34:18,394 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 15:34:18,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-13 15:34:18,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:34:18,399 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:34:18,399 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:18,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56744555] [2024-11-13 15:34:18,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56744555] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:34:18,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:34:18,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:34:18,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357381029] [2024-11-13 15:34:18,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:18,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:34:18,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:18,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:34:18,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=21, Unknown=1, NotChecked=8, Total=42 [2024-11-13 15:34:18,401 INFO L87 Difference]: Start difference. First operand 1782 states and 2361 transitions. Second operand has 7 states, 6 states have (on average 11.666666666666666) internal successors, (70), 7 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 15:34:26,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:26,130 INFO L93 Difference]: Finished difference Result 2858 states and 3773 transitions. [2024-11-13 15:34:26,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 15:34:26,131 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.666666666666666) internal successors, (70), 7 states have internal predecessors, (70), 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 74 [2024-11-13 15:34:26,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:26,138 INFO L225 Difference]: With dead ends: 2858 [2024-11-13 15:34:26,138 INFO L226 Difference]: Without dead ends: 2858 [2024-11-13 15:34:26,138 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 68 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-13 15:34:26,139 INFO L432 NwaCegarLoop]: 1192 mSDtfsCounter, 1443 mSDsluCounter, 1816 mSDsCounter, 0 mSdLazyCounter, 3113 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1446 SdHoareTripleChecker+Valid, 3008 SdHoareTripleChecker+Invalid, 5128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 3113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1986 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:26,139 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1446 Valid, 3008 Invalid, 5128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 3113 Invalid, 0 Unknown, 1986 Unchecked, 7.6s Time] [2024-11-13 15:34:26,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2858 states. [2024-11-13 15:34:26,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2858 to 1774. [2024-11-13 15:34:26,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1774 states, 1265 states have (on average 1.7984189723320159) internal successors, (2275), 1736 states have internal predecessors, (2275), 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-13 15:34:26,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1774 states to 1774 states and 2345 transitions. [2024-11-13 15:34:26,180 INFO L78 Accepts]: Start accepts. Automaton has 1774 states and 2345 transitions. Word has length 74 [2024-11-13 15:34:26,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:26,181 INFO L471 AbstractCegarLoop]: Abstraction has 1774 states and 2345 transitions. [2024-11-13 15:34:26,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.666666666666666) internal successors, (70), 7 states have internal predecessors, (70), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 15:34:26,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1774 states and 2345 transitions. [2024-11-13 15:34:26,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-11-13 15:34:26,182 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:26,182 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:26,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 15:34:26,382 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:26,382 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting alt_bzeroErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:34:26,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:26,383 INFO L85 PathProgramCache]: Analyzing trace with hash 66286744, now seen corresponding path program 1 times [2024-11-13 15:34:26,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:26,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [783186826] [2024-11-13 15:34:26,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:26,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:26,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:26,385 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:26,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 15:34:26,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:26,726 INFO L255 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 15:34:26,730 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:26,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2024-11-13 15:34:26,770 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-13 15:34:26,810 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-13 15:34:26,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:34:26,859 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:34:26,859 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:26,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783186826] [2024-11-13 15:34:26,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783186826] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:34:26,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:34:26,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:34:26,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096791447] [2024-11-13 15:34:26,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:26,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:34:26,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:26,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:34:26,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:34:26,861 INFO L87 Difference]: Start difference. First operand 1774 states and 2345 transitions. Second operand has 8 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 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-13 15:34:32,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:32,495 INFO L93 Difference]: Finished difference Result 1789 states and 2361 transitions. [2024-11-13 15:34:32,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:34:32,496 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 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 81 [2024-11-13 15:34:32,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:32,500 INFO L225 Difference]: With dead ends: 1789 [2024-11-13 15:34:32,500 INFO L226 Difference]: Without dead ends: 1789 [2024-11-13 15:34:32,500 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 74 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-13 15:34:32,501 INFO L432 NwaCegarLoop]: 1118 mSDtfsCounter, 16 mSDsluCounter, 3726 mSDsCounter, 0 mSdLazyCounter, 3037 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 4844 SdHoareTripleChecker+Invalid, 3039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 3037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:32,501 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 4844 Invalid, 3039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 3037 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2024-11-13 15:34:32,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1789 states. [2024-11-13 15:34:32,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1789 to 1788. [2024-11-13 15:34:32,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1788 states, 1277 states have (on average 1.7940485512920907) internal successors, (2291), 1748 states have internal predecessors, (2291), 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-13 15:34:32,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1788 states to 1788 states and 2361 transitions. [2024-11-13 15:34:32,524 INFO L78 Accepts]: Start accepts. Automaton has 1788 states and 2361 transitions. Word has length 81 [2024-11-13 15:34:32,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:32,524 INFO L471 AbstractCegarLoop]: Abstraction has 1788 states and 2361 transitions. [2024-11-13 15:34:32,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 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-13 15:34:32,524 INFO L276 IsEmpty]: Start isEmpty. Operand 1788 states and 2361 transitions. [2024-11-13 15:34:32,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-13 15:34:32,525 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:32,525 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:32,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 15:34:32,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:32,726 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting alt_bzeroErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:34:32,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:32,727 INFO L85 PathProgramCache]: Analyzing trace with hash 2054889140, now seen corresponding path program 1 times [2024-11-13 15:34:32,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:32,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [920569116] [2024-11-13 15:34:32,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:32,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:32,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:32,730 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:32,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 15:34:33,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:33,108 INFO L255 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-13 15:34:33,112 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:33,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:34:33,188 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-13 15:34:33,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 15:34:33,249 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-13 15:34:33,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:34:33,356 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:34:33,356 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:33,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920569116] [2024-11-13 15:34:33,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920569116] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:34:33,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:34:33,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 15:34:33,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500569985] [2024-11-13 15:34:33,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:33,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:34:33,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:33,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:34:33,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:34:33,357 INFO L87 Difference]: Start difference. First operand 1788 states and 2361 transitions. Second operand has 9 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 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-13 15:34:41,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:41,177 INFO L93 Difference]: Finished difference Result 1788 states and 2359 transitions. [2024-11-13 15:34:41,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:34:41,178 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 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 82 [2024-11-13 15:34:41,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:41,182 INFO L225 Difference]: With dead ends: 1788 [2024-11-13 15:34:41,182 INFO L226 Difference]: Without dead ends: 1788 [2024-11-13 15:34:41,183 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 74 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-13 15:34:41,184 INFO L432 NwaCegarLoop]: 1114 mSDtfsCounter, 13 mSDsluCounter, 4615 mSDsCounter, 0 mSdLazyCounter, 3276 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 5729 SdHoareTripleChecker+Invalid, 3277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:41,184 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 5729 Invalid, 3277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3276 Invalid, 0 Unknown, 0 Unchecked, 7.7s Time] [2024-11-13 15:34:41,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1788 states. [2024-11-13 15:34:41,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1788 to 1788. [2024-11-13 15:34:41,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1788 states, 1277 states have (on average 1.7924823805794832) internal successors, (2289), 1748 states have internal predecessors, (2289), 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-13 15:34:41,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1788 states to 1788 states and 2359 transitions. [2024-11-13 15:34:41,209 INFO L78 Accepts]: Start accepts. Automaton has 1788 states and 2359 transitions. Word has length 82 [2024-11-13 15:34:41,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:41,209 INFO L471 AbstractCegarLoop]: Abstraction has 1788 states and 2359 transitions. [2024-11-13 15:34:41,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 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-13 15:34:41,210 INFO L276 IsEmpty]: Start isEmpty. Operand 1788 states and 2359 transitions. [2024-11-13 15:34:41,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-13 15:34:41,210 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:41,210 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:41,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-13 15:34:41,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:41,411 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:34:41,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:41,412 INFO L85 PathProgramCache]: Analyzing trace with hash -871232712, now seen corresponding path program 1 times [2024-11-13 15:34:41,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:41,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1247280242] [2024-11-13 15:34:41,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:41,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:41,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:41,415 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:41,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 15:34:41,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:41,772 INFO L255 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 15:34:41,774 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:41,780 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-13 15:34:41,887 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-13 15:34:41,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:34:41,906 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:34:41,906 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:41,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247280242] [2024-11-13 15:34:41,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247280242] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:34:41,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:34:41,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:34:41,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069783501] [2024-11-13 15:34:41,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:41,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:34:41,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:41,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:34:41,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:34:41,908 INFO L87 Difference]: Start difference. First operand 1788 states and 2359 transitions. Second operand has 8 states, 6 states have (on average 13.833333333333334) internal successors, (83), 7 states have internal predecessors, (83), 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-13 15:34:46,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:46,212 INFO L93 Difference]: Finished difference Result 1819 states and 2399 transitions. [2024-11-13 15:34:46,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:34:46,213 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 13.833333333333334) internal successors, (83), 7 states have internal predecessors, (83), 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 89 [2024-11-13 15:34:46,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:46,218 INFO L225 Difference]: With dead ends: 1819 [2024-11-13 15:34:46,219 INFO L226 Difference]: Without dead ends: 1819 [2024-11-13 15:34:46,219 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 82 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-13 15:34:46,222 INFO L432 NwaCegarLoop]: 1080 mSDtfsCounter, 44 mSDsluCounter, 2838 mSDsCounter, 0 mSdLazyCounter, 1771 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 3918 SdHoareTripleChecker+Invalid, 1788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:46,223 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 3918 Invalid, 1788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1771 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2024-11-13 15:34:46,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1819 states. [2024-11-13 15:34:46,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1819 to 1802. [2024-11-13 15:34:46,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1802 states, 1289 states have (on average 1.7882079131109387) internal successors, (2305), 1760 states have internal predecessors, (2305), 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-13 15:34:46,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1802 states to 1802 states and 2377 transitions. [2024-11-13 15:34:46,255 INFO L78 Accepts]: Start accepts. Automaton has 1802 states and 2377 transitions. Word has length 89 [2024-11-13 15:34:46,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:46,255 INFO L471 AbstractCegarLoop]: Abstraction has 1802 states and 2377 transitions. [2024-11-13 15:34:46,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 13.833333333333334) internal successors, (83), 7 states have internal predecessors, (83), 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-13 15:34:46,256 INFO L276 IsEmpty]: Start isEmpty. Operand 1802 states and 2377 transitions. [2024-11-13 15:34:46,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-13 15:34:46,256 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:46,257 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:46,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 15:34:46,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:46,457 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:34:46,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:46,458 INFO L85 PathProgramCache]: Analyzing trace with hash -871232711, now seen corresponding path program 1 times [2024-11-13 15:34:46,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:46,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1744831902] [2024-11-13 15:34:46,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:46,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:46,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:46,462 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:46,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 15:34:46,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:46,835 INFO L255 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 15:34:46,836 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:46,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:34:46,884 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:34:46,884 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:46,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744831902] [2024-11-13 15:34:46,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744831902] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:34:46,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:34:46,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:34:46,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314236808] [2024-11-13 15:34:46,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:46,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:34:46,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:46,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:34:46,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:34:46,885 INFO L87 Difference]: Start difference. First operand 1802 states and 2377 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 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-13 15:34:46,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:46,958 INFO L93 Difference]: Finished difference Result 1804 states and 2377 transitions. [2024-11-13 15:34:46,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:34:46,959 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 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 89 [2024-11-13 15:34:46,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:46,965 INFO L225 Difference]: With dead ends: 1804 [2024-11-13 15:34:46,965 INFO L226 Difference]: Without dead ends: 1798 [2024-11-13 15:34:46,965 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 85 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-13 15:34:46,966 INFO L432 NwaCegarLoop]: 1123 mSDtfsCounter, 3 mSDsluCounter, 2237 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3360 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.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:46,966 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3360 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 15:34:46,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2024-11-13 15:34:46,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2024-11-13 15:34:46,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1285 states have (on average 1.7891050583657588) internal successors, (2299), 1758 states have internal predecessors, (2299), 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-13 15:34:46,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2371 transitions. [2024-11-13 15:34:46,993 INFO L78 Accepts]: Start accepts. Automaton has 1798 states and 2371 transitions. Word has length 89 [2024-11-13 15:34:46,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:46,993 INFO L471 AbstractCegarLoop]: Abstraction has 1798 states and 2371 transitions. [2024-11-13 15:34:46,993 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 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-13 15:34:46,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1798 states and 2371 transitions. [2024-11-13 15:34:46,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-11-13 15:34:46,994 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:46,994 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:47,020 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-13 15:34:47,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:47,197 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-13 15:34:47,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:47,198 INFO L85 PathProgramCache]: Analyzing trace with hash 340823248, now seen corresponding path program 1 times [2024-11-13 15:34:47,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:47,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [966189982] [2024-11-13 15:34:47,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:47,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:47,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:47,201 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:47,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 15:34:47,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:47,616 INFO L255 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:34:47,618 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:47,700 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-13 15:34:47,700 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:34:47,877 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-13 15:34:47,878 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:47,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966189982] [2024-11-13 15:34:47,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966189982] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:34:47,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:34:47,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-11-13 15:34:47,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174877161] [2024-11-13 15:34:47,878 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 15:34:47,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:34:47,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:47,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:34:47,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:34:47,880 INFO L87 Difference]: Start difference. First operand 1798 states and 2371 transitions. Second operand has 10 states, 10 states have (on average 9.1) internal successors, (91), 10 states have internal predecessors, (91), 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-13 15:34:48,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:48,250 INFO L93 Difference]: Finished difference Result 1824 states and 2401 transitions. [2024-11-13 15:34:48,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 15:34:48,251 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.1) internal successors, (91), 10 states have internal predecessors, (91), 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 90 [2024-11-13 15:34:48,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:48,255 INFO L225 Difference]: With dead ends: 1824 [2024-11-13 15:34:48,256 INFO L226 Difference]: Without dead ends: 1812 [2024-11-13 15:34:48,256 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 170 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-13 15:34:48,257 INFO L432 NwaCegarLoop]: 1123 mSDtfsCounter, 21 mSDsluCounter, 4473 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 5596 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:48,257 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 5596 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 15:34:48,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1812 states. [2024-11-13 15:34:48,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1812 to 1806. [2024-11-13 15:34:48,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1806 states, 1293 states have (on average 1.785769528228925) internal successors, (2309), 1766 states have internal predecessors, (2309), 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-13 15:34:48,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1806 states to 1806 states and 2381 transitions. [2024-11-13 15:34:48,280 INFO L78 Accepts]: Start accepts. Automaton has 1806 states and 2381 transitions. Word has length 90 [2024-11-13 15:34:48,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:48,281 INFO L471 AbstractCegarLoop]: Abstraction has 1806 states and 2381 transitions. [2024-11-13 15:34:48,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.1) internal successors, (91), 10 states have internal predecessors, (91), 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-13 15:34:48,281 INFO L276 IsEmpty]: Start isEmpty. Operand 1806 states and 2381 transitions. [2024-11-13 15:34:48,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-11-13 15:34:48,282 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:48,282 INFO L215 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] [2024-11-13 15:34:48,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-13 15:34:48,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:48,482 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:34:48,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:48,483 INFO L85 PathProgramCache]: Analyzing trace with hash 678539576, now seen corresponding path program 2 times [2024-11-13 15:34:48,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:48,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [811987307] [2024-11-13 15:34:48,484 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 15:34:48,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:48,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:48,486 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:48,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 15:35:21,612 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 15:35:21,612 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:35:21,631 INFO L255 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 15:35:21,634 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:35:21,801 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-13 15:35:21,801 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:35:22,259 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-13 15:35:22,263 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:35:22,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811987307] [2024-11-13 15:35:22,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811987307] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:35:22,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:35:22,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2024-11-13 15:35:22,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576132879] [2024-11-13 15:35:22,264 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 15:35:22,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 15:35:22,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:35:22,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 15:35:22,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2024-11-13 15:35:22,266 INFO L87 Difference]: Start difference. First operand 1806 states and 2381 transitions. Second operand has 16 states, 16 states have (on average 6.0625) internal successors, (97), 16 states have internal predecessors, (97), 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-13 15:35:23,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:35:23,230 INFO L93 Difference]: Finished difference Result 1842 states and 2429 transitions. [2024-11-13 15:35:23,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 15:35:23,231 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.0625) internal successors, (97), 16 states have internal predecessors, (97), 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 93 [2024-11-13 15:35:23,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:35:23,235 INFO L225 Difference]: With dead ends: 1842 [2024-11-13 15:35:23,235 INFO L226 Difference]: Without dead ends: 1824 [2024-11-13 15:35:23,235 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=248, Invalid=454, Unknown=0, NotChecked=0, Total=702 [2024-11-13 15:35:23,236 INFO L432 NwaCegarLoop]: 1123 mSDtfsCounter, 31 mSDsluCounter, 8940 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 10063 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 15:35:23,236 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 10063 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 15:35:23,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states. [2024-11-13 15:35:23,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1824. [2024-11-13 15:35:23,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1824 states, 1311 states have (on average 1.7780320366132722) internal successors, (2331), 1784 states have internal predecessors, (2331), 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-13 15:35:23,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 2403 transitions. [2024-11-13 15:35:23,286 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 2403 transitions. Word has length 93 [2024-11-13 15:35:23,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:35:23,286 INFO L471 AbstractCegarLoop]: Abstraction has 1824 states and 2403 transitions. [2024-11-13 15:35:23,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.0625) internal successors, (97), 16 states have internal predecessors, (97), 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-13 15:35:23,287 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 2403 transitions. [2024-11-13 15:35:23,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-13 15:35:23,287 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:35:23,288 INFO L215 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] [2024-11-13 15:35:23,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-13 15:35:23,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:35:23,488 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, alt_mallocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, alt_mallocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 622 more)] === [2024-11-13 15:35:23,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:35:23,489 INFO L85 PathProgramCache]: Analyzing trace with hash 981174840, now seen corresponding path program 3 times [2024-11-13 15:35:23,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:35:23,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [23785407] [2024-11-13 15:35:23,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 15:35:23,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:35:23,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:35:23,492 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:35:23,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_000365f3-808f-4224-9483-c8bd839ec304/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process