./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--virtio_blk.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--virtio_blk.ko.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC --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 64bit --witnessprinter.graph.data.programhash cc21d3f2365aa3e9759266a2897b17abd63f704e2f2c46d2220f73d4b814d4db --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 18:24:41,805 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 18:24:41,882 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf [2024-11-23 18:24:41,890 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 18:24:41,890 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 18:24:41,929 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 18:24:41,930 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 18:24:41,931 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 18:24:41,931 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 18:24:41,932 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 18:24:41,933 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 18:24:41,933 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 18:24:41,933 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 18:24:41,933 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 18:24:41,933 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 18:24:41,934 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 18:24:41,934 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 18:24:41,934 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 18:24:41,934 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-23 18:24:41,934 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-23 18:24:41,934 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-23 18:24:41,935 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 18:24:41,935 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 18:24:41,935 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-23 18:24:41,935 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 18:24:41,935 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 18:24:41,935 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 18:24:41,935 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:24:41,936 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:24:41,936 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:24:41,936 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:24:41,936 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 18:24:41,937 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:24:41,937 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:24:41,937 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:24:41,937 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:24:41,937 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 18:24:41,937 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 18:24:41,938 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 18:24:41,938 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 18:24:41,938 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 18:24:41,938 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 18:24:41,938 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 18:24:41,938 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 18:24:41,938 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_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> cc21d3f2365aa3e9759266a2897b17abd63f704e2f2c46d2220f73d4b814d4db [2024-11-23 18:24:42,265 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 18:24:42,278 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 18:24:42,280 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 18:24:42,281 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 18:24:42,281 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 18:24:42,284 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--virtio_blk.ko.cil.i [2024-11-23 18:24:45,344 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/data/5a6deaa38/bb8fab5eb8334a08bf562b3ec754f121/FLAG9502827a4 [2024-11-23 18:24:46,054 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 18:24:46,055 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--virtio_blk.ko.cil.i [2024-11-23 18:24:46,126 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/data/5a6deaa38/bb8fab5eb8334a08bf562b3ec754f121/FLAG9502827a4 [2024-11-23 18:24:46,150 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/data/5a6deaa38/bb8fab5eb8334a08bf562b3ec754f121 [2024-11-23 18:24:46,155 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 18:24:46,156 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 18:24:46,158 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 18:24:46,159 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 18:24:46,170 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 18:24:46,171 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:24:46" (1/1) ... [2024-11-23 18:24:46,172 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b01435a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:46, skipping insertion in model container [2024-11-23 18:24:46,172 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:24:46" (1/1) ... [2024-11-23 18:24:46,312 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 18:24:47,628 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,643 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,648 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,653 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,658 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,659 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,699 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,753 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,760 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,764 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,767 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,770 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,771 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,780 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,781 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,788 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,790 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,798 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,799 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,805 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,808 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,817 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,817 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,818 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,818 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,819 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,820 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,825 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,831 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,888 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,898 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,899 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,900 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,900 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,911 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,911 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,912 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,912 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,923 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,925 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,926 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,927 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,939 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,945 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,952 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,959 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,960 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,960 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,969 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,969 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,972 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,973 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,974 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,975 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,976 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,992 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,997 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:47,999 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,000 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,005 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,011 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,011 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,105 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,106 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,106 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,107 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,107 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,108 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,108 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,108 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,111 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,111 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,112 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,112 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,113 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,113 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,119 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,120 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,120 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,120 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,122 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,122 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,123 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,124 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,262 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,279 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,299 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,300 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,301 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,318 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,328 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,340 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,348 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,349 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,743 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,752 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,817 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,818 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,819 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:48,822 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:49,224 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:49,225 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:24:49,258 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-23 18:24:49,258 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5c94e0b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:49, skipping insertion in model container [2024-11-23 18:24:49,260 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 18:24:49,260 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-11-23 18:24:49,264 INFO L158 Benchmark]: Toolchain (without parser) took 3105.23ms. Allocated memory is still 117.4MB. Free memory was 80.7MB in the beginning and 33.8MB in the end (delta: 46.9MB). Peak memory consumption was 71.5MB. Max. memory is 16.1GB. [2024-11-23 18:24:49,264 INFO L158 Benchmark]: CDTParser took 2.62ms. Allocated memory is still 117.4MB. Free memory is still 73.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 18:24:49,264 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3102.35ms. Allocated memory is still 117.4MB. Free memory was 80.4MB in the beginning and 33.8MB in the end (delta: 46.6MB). Peak memory consumption was 71.5MB. Max. memory is 16.1GB. [2024-11-23 18:24:49,268 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 2.62ms. Allocated memory is still 117.4MB. Free memory is still 73.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3102.35ms. Allocated memory is still 117.4MB. Free memory was 80.4MB in the beginning and 33.8MB in the end (delta: 46.6MB). Peak memory consumption was 71.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 5705]: 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_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--virtio_blk.ko.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC --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 64bit --witnessprinter.graph.data.programhash cc21d3f2365aa3e9759266a2897b17abd63f704e2f2c46d2220f73d4b814d4db --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 18:24:51,793 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 18:24:51,909 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Bitvector.epf [2024-11-23 18:24:51,919 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 18:24:51,919 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 18:24:51,980 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 18:24:51,982 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 18:24:51,982 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 18:24:51,983 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 18:24:51,983 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 18:24:51,984 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 18:24:51,984 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 18:24:51,985 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 18:24:51,985 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 18:24:51,985 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 18:24:51,986 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 18:24:51,986 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 18:24:51,986 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 18:24:51,986 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-23 18:24:51,986 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-23 18:24:51,987 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-23 18:24:51,987 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 18:24:51,987 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 18:24:51,987 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 18:24:51,987 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 18:24:51,987 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-23 18:24:51,987 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 18:24:51,987 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 18:24:51,988 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 18:24:51,988 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:24:51,988 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:24:51,988 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:24:51,988 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:24:51,989 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 18:24:51,989 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:24:51,989 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:24:51,989 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:24:51,989 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:24:51,989 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 18:24:51,989 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 18:24:51,990 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 18:24:51,990 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 18:24:51,990 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 18:24:51,990 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 18:24:51,990 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 18:24:51,990 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 18:24:51,990 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_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> cc21d3f2365aa3e9759266a2897b17abd63f704e2f2c46d2220f73d4b814d4db [2024-11-23 18:24:52,336 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 18:24:52,346 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 18:24:52,349 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 18:24:52,352 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 18:24:52,353 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 18:24:52,354 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--virtio_blk.ko.cil.i [2024-11-23 18:24:55,346 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/data/9816da735/b6b12baafad149a19134a50a8e51a892/FLAG5a4544e3c [2024-11-23 18:24:56,072 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 18:24:56,073 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--virtio_blk.ko.cil.i [2024-11-23 18:24:56,131 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/data/9816da735/b6b12baafad149a19134a50a8e51a892/FLAG5a4544e3c [2024-11-23 18:24:56,154 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/data/9816da735/b6b12baafad149a19134a50a8e51a892 [2024-11-23 18:24:56,158 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 18:24:56,161 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 18:24:56,163 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 18:24:56,163 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 18:24:56,171 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 18:24:56,172 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:24:56" (1/1) ... [2024-11-23 18:24:56,173 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@326dc53e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:56, skipping insertion in model container [2024-11-23 18:24:56,173 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:24:56" (1/1) ... [2024-11-23 18:24:56,303 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 18:24:57,499 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,515 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,520 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,525 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,531 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,532 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,572 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,588 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,592 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,597 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,598 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,604 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,606 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,614 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,617 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,628 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,630 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,638 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,639 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,662 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,662 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,663 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,663 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,664 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,664 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,671 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,678 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,738 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,747 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,751 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,752 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,753 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,764 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,764 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,765 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,766 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,773 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,773 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,773 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,774 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,784 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,790 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,797 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,803 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,803 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,813 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,813 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,816 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,818 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,819 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,819 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,821 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,842 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,847 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,849 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,850 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,854 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,859 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,860 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,950 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,951 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,952 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,952 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,952 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,953 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,953 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,954 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,956 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,956 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,957 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,957 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,957 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,957 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,963 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,964 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:57,964 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,003 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,004 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,005 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,005 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,006 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,138 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,154 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,174 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,175 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,176 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,191 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,200 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,212 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,220 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,221 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,619 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,627 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,684 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,685 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,687 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:58,688 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:59,105 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-23 18:24:59,107 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:24:59,143 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 18:24:59,300 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/virtio_config.h"), "i" (99), "i" (12UL)); [4816-4817] [2024-11-23 18:24:59,306 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/virtio_config.h"), "i" (178), "i" (12UL)); [4854-4855] [2024-11-23 18:24:59,373 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (172), "i" (12UL)); [5304-5305] [2024-11-23 18:24:59,377 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (198), "i" (12UL)); [5360-5361] [2024-11-23 18:24:59,439 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (285), "i" (12UL)); [5562-5563] [2024-11-23 18:24:59,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (287), "i" (12UL)); [5612-5613] [2024-11-23 18:24:59,442 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (289), "i" (12UL)); [5662-5663] [2024-11-23 18:24:59,451 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (348), "i" (12UL)); [5800-5801] [2024-11-23 18:24:59,458 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (391), "i" (12UL)); [5911-5912] [2024-11-23 18:24:59,471 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (478), "i" (12UL)); [6126-6127] [2024-11-23 18:24:59,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (512), "i" (12UL)); [6214-6215] [2024-11-23 18:24:59,486 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (533), "i" (12UL)); [6269-6270] [2024-11-23 18:24:59,494 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (591), "i" (12UL)); [6454-6455] [2024-11-23 18:24:59,505 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (669), "i" (12UL)); [6605-6606] [2024-11-23 18:24:59,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (691), "i" (12UL)); [6671-6672] [2024-11-23 18:24:59,511 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (700), "i" (12UL)); [6744-6745] [2024-11-23 18:24:59,512 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (709), "i" (12UL)); [6818-6819] [2024-11-23 18:24:59,514 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (716), "i" (12UL)); [6888-6889] [2024-11-23 18:24:59,518 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (722), "i" (12UL)); [6958-6959] [2024-11-23 18:24:59,519 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/virtio_blk.c"), "i" (728), "i" (12UL)); [7028-7029] [2024-11-23 18:24:59,627 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:24:59,891 INFO L204 MainTranslator]: Completed translation [2024-11-23 18:24:59,892 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59 WrapperNode [2024-11-23 18:24:59,892 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 18:24:59,894 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 18:24:59,894 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 18:24:59,894 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 18:24:59,901 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:00,007 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:00,160 INFO L138 Inliner]: procedures = 568, calls = 1545, calls flagged for inlining = 250, calls inlined = 160, statements flattened = 3201 [2024-11-23 18:25:00,161 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 18:25:00,161 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 18:25:00,162 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 18:25:00,162 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 18:25:00,172 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:00,173 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:00,204 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:00,992 INFO L175 MemorySlicer]: Split 448 memory accesses to 14 slices as follows [319, 17, 14, 2, 8, 7, 16, 1, 3, 2, 48, 4, 2, 5]. 71 percent of accesses are in the largest equivalence class. The 75 initializations are split as follows [26, 17, 3, 0, 8, 0, 16, 1, 0, 2, 0, 2, 0, 0]. The 184 writes are split as follows [132, 0, 0, 2, 0, 0, 0, 0, 0, 0, 48, 0, 1, 1]. [2024-11-23 18:25:00,993 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:00,993 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:01,129 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:01,137 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:01,158 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:01,199 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:01,221 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:01,271 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 18:25:01,271 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 18:25:01,271 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 18:25:01,272 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 18:25:01,275 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (1/1) ... [2024-11-23 18:25:01,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:25:01,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:25:01,316 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 18:25:01,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 18:25:01,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_97 [2024-11-23 18:25:01,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_97 [2024-11-23 18:25:01,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2024-11-23 18:25:01,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2024-11-23 18:25:01,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-23 18:25:01,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-23 18:25:01,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2024-11-23 18:25:01,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2024-11-23 18:25:01,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_del_gendisk [2024-11-23 18:25:01,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_del_gendisk [2024-11-23 18:25:01,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-23 18:25:01,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-11-23 18:25:01,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2024-11-23 18:25:01,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2024-11-23 18:25:01,347 INFO L130 BoogieDeclarations]: Found specification of procedure init_vq [2024-11-23 18:25:01,347 INFO L138 BoogieDeclarations]: Found implementation of procedure init_vq [2024-11-23 18:25:01,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2024-11-23 18:25:01,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2024-11-23 18:25:01,347 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_config_changed [2024-11-23 18:25:01,347 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_config_changed [2024-11-23 18:25:01,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-23 18:25:01,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-23 18:25:01,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-23 18:25:01,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-23 18:25:01,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2024-11-23 18:25:01,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2024-11-23 18:25:01,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-11-23 18:25:01,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-11-23 18:25:01,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-11-23 18:25:01,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-11-23 18:25:01,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2024-11-23 18:25:01,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2024-11-23 18:25:01,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2024-11-23 18:25:01,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2024-11-23 18:25:01,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2024-11-23 18:25:01,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2024-11-23 18:25:01,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_get_cache_mode [2024-11-23 18:25:01,352 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_get_cache_mode [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2024-11-23 18:25:01,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#9 [2024-11-23 18:25:01,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#10 [2024-11-23 18:25:01,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#11 [2024-11-23 18:25:01,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#12 [2024-11-23 18:25:01,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#13 [2024-11-23 18:25:01,353 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-23 18:25:01,353 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-23 18:25:01,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2024-11-23 18:25:01,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2024-11-23 18:25:01,353 INFO L130 BoogieDeclarations]: Found specification of procedure string_get_size [2024-11-23 18:25:01,353 INFO L138 BoogieDeclarations]: Found implementation of procedure string_get_size [2024-11-23 18:25:01,353 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_tag_set [2024-11-23 18:25:01,353 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_tag_set [2024-11-23 18:25:01,353 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_update_cache_mode [2024-11-23 18:25:01,353 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_update_cache_mode [2024-11-23 18:25:01,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_blk_cleanup_queue [2024-11-23 18:25:01,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_blk_cleanup_queue [2024-11-23 18:25:01,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2024-11-23 18:25:01,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2024-11-23 18:25:01,354 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2024-11-23 18:25:01,354 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2024-11-23 18:25:01,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-23 18:25:01,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-23 18:25:01,354 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_flush [2024-11-23 18:25:01,354 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_flush [2024-11-23 18:25:01,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2024-11-23 18:25:01,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2024-11-23 18:25:01,354 INFO L130 BoogieDeclarations]: Found specification of procedure ida_simple_remove [2024-11-23 18:25:01,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ida_simple_remove [2024-11-23 18:25:01,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2024-11-23 18:25:01,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2024-11-23 18:25:01,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2024-11-23 18:25:01,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2024-11-23 18:25:01,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2024-11-23 18:25:01,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2024-11-23 18:25:01,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2024-11-23 18:25:01,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2024-11-23 18:25:01,354 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2024-11-23 18:25:01,354 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2024-11-23 18:25:01,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2024-11-23 18:25:01,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2024-11-23 18:25:01,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2024-11-23 18:25:01,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2024-11-23 18:25:01,356 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_cread8 [2024-11-23 18:25:01,356 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_cread8 [2024-11-23 18:25:01,356 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-23 18:25:01,356 INFO L130 BoogieDeclarations]: Found specification of procedure revalidate_disk [2024-11-23 18:25:01,356 INFO L138 BoogieDeclarations]: Found implementation of procedure revalidate_disk [2024-11-23 18:25:01,356 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 18:25:01,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-23 18:25:01,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-23 18:25:01,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-23 18:25:01,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-23 18:25:01,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-23 18:25:01,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure blk_cleanup_queue [2024-11-23 18:25:01,358 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_cleanup_queue [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2024-11-23 18:25:01,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2024-11-23 18:25:01,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2024-11-23 18:25:01,360 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2024-11-23 18:25:01,360 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2024-11-23 18:25:01,360 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2024-11-23 18:25:01,360 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2024-11-23 18:25:01,360 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-23 18:25:01,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2024-11-23 18:25:01,361 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2024-11-23 18:25:01,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2024-11-23 18:25:01,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2024-11-23 18:25:01,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2024-11-23 18:25:01,364 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_remove [2024-11-23 18:25:01,364 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_remove [2024-11-23 18:25:01,364 INFO L130 BoogieDeclarations]: Found specification of procedure virtblk_cache_type_store [2024-11-23 18:25:01,364 INFO L138 BoogieDeclarations]: Found implementation of procedure virtblk_cache_type_store [2024-11-23 18:25:01,364 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~~u32~0 [2024-11-23 18:25:01,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~~u32~0 [2024-11-23 18:25:01,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2024-11-23 18:25:01,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2024-11-23 18:25:01,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2024-11-23 18:25:01,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2024-11-23 18:25:01,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2024-11-23 18:25:01,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2024-11-23 18:25:01,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 18:25:01,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-23 18:25:01,365 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2024-11-23 18:25:01,365 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2024-11-23 18:25:01,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2024-11-23 18:25:01,366 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2024-11-23 18:25:01,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2024-11-23 18:25:01,368 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-23 18:25:01,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-23 18:25:01,371 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2024-11-23 18:25:01,371 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_UINT~X~$Pointer$~X~C_UINT~TO~VOID [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-23 18:25:01,371 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-11-23 18:25:01,371 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_cread32 [2024-11-23 18:25:01,371 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_cread32 [2024-11-23 18:25:01,372 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2024-11-23 18:25:01,372 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2024-11-23 18:25:01,372 INFO L130 BoogieDeclarations]: Found specification of procedure del_gendisk [2024-11-23 18:25:01,372 INFO L138 BoogieDeclarations]: Found implementation of procedure del_gendisk [2024-11-23 18:25:01,372 INFO L130 BoogieDeclarations]: Found specification of procedure device_create_file [2024-11-23 18:25:01,372 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create_file [2024-11-23 18:25:01,372 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2024-11-23 18:25:01,372 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2024-11-23 18:25:01,372 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_cread16 [2024-11-23 18:25:01,372 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_cread16 [2024-11-23 18:25:01,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2024-11-23 18:25:01,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2024-11-23 18:25:01,372 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_has_feature [2024-11-23 18:25:01,372 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_has_feature [2024-11-23 18:25:01,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2024-11-23 18:25:01,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2024-11-23 18:25:01,372 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_cread64 [2024-11-23 18:25:01,372 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_cread64 [2024-11-23 18:25:01,372 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-23 18:25:01,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2024-11-23 18:25:01,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_request__double_get [2024-11-23 18:25:01,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_request__double_get [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_rq_to_pdu [2024-11-23 18:25:01,376 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_rq_to_pdu [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-23 18:25:01,376 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2024-11-23 18:25:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2024-11-23 18:25:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure virtio32_to_cpu [2024-11-23 18:25:01,379 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio32_to_cpu [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2024-11-23 18:25:01,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-23 18:25:01,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_start_stopped_hw_queues [2024-11-23 18:25:01,379 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_start_stopped_hw_queues [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2024-11-23 18:25:01,379 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2024-11-23 18:25:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2024-11-23 18:25:01,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2024-11-23 18:25:01,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2024-11-23 18:25:01,380 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2024-11-23 18:25:01,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-23 18:25:01,380 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2024-11-23 18:25:01,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2024-11-23 18:25:01,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2024-11-23 18:25:01,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2024-11-23 18:25:01,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2024-11-23 18:25:01,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-23 18:25:01,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock_of_virtio_blk_vq [2024-11-23 18:25:01,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock_of_virtio_blk_vq [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2024-11-23 18:25:01,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-11-23 18:25:01,388 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure queue_logical_block_size [2024-11-23 18:25:01,388 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_logical_block_size [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-23 18:25:01,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2024-11-23 18:25:01,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2024-11-23 18:25:01,388 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_put_disk [2024-11-23 18:25:01,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_put_disk [2024-11-23 18:25:01,388 INFO L130 BoogieDeclarations]: Found specification of procedure virtio_device_ready [2024-11-23 18:25:01,388 INFO L138 BoogieDeclarations]: Found implementation of procedure virtio_device_ready [2024-11-23 18:25:02,349 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 18:25:02,352 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 18:25:22,534 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-23 18:25:27,841 INFO L? ?]: Removed 2364 outVars from TransFormulas that were not future-live. [2024-11-23 18:25:27,842 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 18:25:27,893 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 18:25:27,893 INFO L312 CfgBuilder]: Removed 16 assume(true) statements. [2024-11-23 18:25:27,894 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:25:27 BoogieIcfgContainer [2024-11-23 18:25:27,894 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 18:25:27,896 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 18:25:27,896 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 18:25:27,901 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 18:25:27,902 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 06:24:56" (1/3) ... [2024-11-23 18:25:27,902 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69bbfda7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:25:27, skipping insertion in model container [2024-11-23 18:25:27,902 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:24:59" (2/3) ... [2024-11-23 18:25:27,902 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69bbfda7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:25:27, skipping insertion in model container [2024-11-23 18:25:27,902 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:25:27" (3/3) ... [2024-11-23 18:25:27,904 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--block--virtio_blk.ko.cil.i [2024-11-23 18:25:27,920 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 18:25:27,923 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--block--virtio_blk.ko.cil.i that has 82 procedures, 1961 locations, 1 initial locations, 7 loop locations, and 476 error locations. [2024-11-23 18:25:27,989 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 18:25:28,002 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;@763a7b95, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 18:25:28,003 INFO L334 AbstractCegarLoop]: Starting to check reachability of 476 error locations. [2024-11-23 18:25:28,015 INFO L276 IsEmpty]: Start isEmpty. Operand has 1960 states, 1100 states have (on average 1.6209090909090909) internal successors, (1783), 1617 states have internal predecessors, (1783), 314 states have call successors, (314), 81 states have call predecessors, (314), 80 states have return successors, (311), 309 states have call predecessors, (311), 311 states have call successors, (311) [2024-11-23 18:25:28,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-23 18:25:28,029 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:25:28,030 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:28,030 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:25:28,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:28,037 INFO L85 PathProgramCache]: Analyzing trace with hash -711192708, now seen corresponding path program 1 times [2024-11-23 18:25:28,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:25:28,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [577868451] [2024-11-23 18:25:28,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:25:28,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:25:28,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:25:28,055 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:25:28,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 18:25:30,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:25:30,100 INFO L256 TraceCheckSpWp]: Trace formula consists of 964 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 18:25:30,108 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:25:30,187 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-23 18:25:31,906 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-23 18:25:31,906 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:25:31,907 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:25:31,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577868451] [2024-11-23 18:25:31,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577868451] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:25:31,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:25:31,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 18:25:31,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834041980] [2024-11-23 18:25:31,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:31,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 18:25:31,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:25:31,936 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 18:25:31,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-23 18:25:31,945 INFO L87 Difference]: Start difference. First operand has 1960 states, 1100 states have (on average 1.6209090909090909) internal successors, (1783), 1617 states have internal predecessors, (1783), 314 states have call successors, (314), 81 states have call predecessors, (314), 80 states have return successors, (311), 309 states have call predecessors, (311), 311 states have call successors, (311) Second operand has 7 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-23 18:25:36,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:25:40,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:25:44,081 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 [] [2024-11-23 18:25:48,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:27:07,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:27:07,685 INFO L93 Difference]: Finished difference Result 2224 states and 2634 transitions. [2024-11-23 18:27:07,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 18:27:07,687 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 59 [2024-11-23 18:27:07,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:27:07,711 INFO L225 Difference]: With dead ends: 2224 [2024-11-23 18:27:07,711 INFO L226 Difference]: Without dead ends: 2206 [2024-11-23 18:27:07,712 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-23 18:27:07,718 INFO L435 NwaCegarLoop]: 1877 mSDtfsCounter, 1854 mSDsluCounter, 4811 mSDsCounter, 0 mSdLazyCounter, 3965 mSolverCounterSat, 50 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 94.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1854 SdHoareTripleChecker+Valid, 6688 SdHoareTripleChecker+Invalid, 4019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 3965 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 95.4s IncrementalHoareTripleChecker+Time [2024-11-23 18:27:07,721 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1854 Valid, 6688 Invalid, 4019 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [50 Valid, 3965 Invalid, 4 Unknown, 0 Unchecked, 95.4s Time] [2024-11-23 18:27:07,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2206 states. [2024-11-23 18:27:07,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2206 to 2041. [2024-11-23 18:27:07,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2041 states, 1167 states have (on average 1.5389888603256212) internal successors, (1796), 1667 states have internal predecessors, (1796), 322 states have call successors, (322), 117 states have call predecessors, (322), 114 states have return successors, (304), 270 states have call predecessors, (304), 288 states have call successors, (304) [2024-11-23 18:27:07,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2041 states to 2041 states and 2422 transitions. [2024-11-23 18:27:07,900 INFO L78 Accepts]: Start accepts. Automaton has 2041 states and 2422 transitions. Word has length 59 [2024-11-23 18:27:07,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:27:07,900 INFO L471 AbstractCegarLoop]: Abstraction has 2041 states and 2422 transitions. [2024-11-23 18:27:07,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-23 18:27:07,901 INFO L276 IsEmpty]: Start isEmpty. Operand 2041 states and 2422 transitions. [2024-11-23 18:27:07,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-23 18:27:07,904 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:27:07,904 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:27:07,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-23 18:27:08,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:27:08,108 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:27:08,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:27:08,109 INFO L85 PathProgramCache]: Analyzing trace with hash -711192707, now seen corresponding path program 1 times [2024-11-23 18:27:08,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:27:08,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [364204230] [2024-11-23 18:27:08,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:27:08,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:27:08,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:27:08,112 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:27:08,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 18:27:10,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:27:10,166 INFO L256 TraceCheckSpWp]: Trace formula consists of 964 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 18:27:10,169 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:27:11,402 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-23 18:27:11,402 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:27:11,402 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:27:11,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364204230] [2024-11-23 18:27:11,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364204230] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:27:11,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:27:11,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 18:27:11,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171492960] [2024-11-23 18:27:11,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:27:11,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 18:27:11,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:27:11,405 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 18:27:11,405 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 18:27:11,406 INFO L87 Difference]: Start difference. First operand 2041 states and 2422 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-23 18:27:12,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:27:12,919 INFO L93 Difference]: Finished difference Result 2744 states and 3261 transitions. [2024-11-23 18:27:12,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 18:27:12,921 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 59 [2024-11-23 18:27:12,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:27:12,936 INFO L225 Difference]: With dead ends: 2744 [2024-11-23 18:27:12,936 INFO L226 Difference]: Without dead ends: 2744 [2024-11-23 18:27:12,937 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-23 18:27:12,938 INFO L435 NwaCegarLoop]: 2085 mSDtfsCounter, 646 mSDsluCounter, 8308 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 10393 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:27:12,938 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [649 Valid, 10393 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-23 18:27:12,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2744 states. [2024-11-23 18:27:13,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2744 to 2391. [2024-11-23 18:27:13,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2391 states, 1419 states have (on average 1.5123326286116985) internal successors, (2146), 1928 states have internal predecessors, (2146), 389 states have call successors, (389), 147 states have call predecessors, (389), 145 states have return successors, (382), 331 states have call predecessors, (382), 355 states have call successors, (382) [2024-11-23 18:27:13,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2391 states to 2391 states and 2917 transitions. [2024-11-23 18:27:13,043 INFO L78 Accepts]: Start accepts. Automaton has 2391 states and 2917 transitions. Word has length 59 [2024-11-23 18:27:13,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:27:13,043 INFO L471 AbstractCegarLoop]: Abstraction has 2391 states and 2917 transitions. [2024-11-23 18:27:13,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-23 18:27:13,044 INFO L276 IsEmpty]: Start isEmpty. Operand 2391 states and 2917 transitions. [2024-11-23 18:27:13,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-23 18:27:13,048 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:27:13,049 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:27:13,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-23 18:27:13,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:27:13,250 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:27:13,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:27:13,254 INFO L85 PathProgramCache]: Analyzing trace with hash 500130710, now seen corresponding path program 1 times [2024-11-23 18:27:13,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:27:13,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [804428162] [2024-11-23 18:27:13,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:27:13,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:27:13,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:27:13,261 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:27:13,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 18:27:14,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:27:14,808 INFO L256 TraceCheckSpWp]: Trace formula consists of 937 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 18:27:14,813 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:27:17,185 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 18:27:17,185 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:27:17,185 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:27:17,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804428162] [2024-11-23 18:27:17,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804428162] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:27:17,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:27:17,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:27:17,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876677674] [2024-11-23 18:27:17,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:27:17,186 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 18:27:17,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:27:17,187 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 18:27:17,187 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 18:27:17,187 INFO L87 Difference]: Start difference. First operand 2391 states and 2917 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2024-11-23 18:27:17,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:27:17,427 INFO L93 Difference]: Finished difference Result 2390 states and 2914 transitions. [2024-11-23 18:27:17,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 18:27:17,427 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) Word has length 64 [2024-11-23 18:27:17,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:27:17,439 INFO L225 Difference]: With dead ends: 2390 [2024-11-23 18:27:17,439 INFO L226 Difference]: Without dead ends: 2390 [2024-11-23 18:27:17,440 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 18:27:17,443 INFO L435 NwaCegarLoop]: 2071 mSDtfsCounter, 2022 mSDsluCounter, 2070 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2022 SdHoareTripleChecker+Valid, 4141 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:27:17,444 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2022 Valid, 4141 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 18:27:17,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2390 states. [2024-11-23 18:27:17,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2390 to 2390. [2024-11-23 18:27:17,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2390 states, 1419 states have (on average 1.51092318534179) internal successors, (2144), 1927 states have internal predecessors, (2144), 388 states have call successors, (388), 147 states have call predecessors, (388), 145 states have return successors, (382), 331 states have call predecessors, (382), 355 states have call successors, (382) [2024-11-23 18:27:17,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2390 states to 2390 states and 2914 transitions. [2024-11-23 18:27:17,526 INFO L78 Accepts]: Start accepts. Automaton has 2390 states and 2914 transitions. Word has length 64 [2024-11-23 18:27:17,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:27:17,527 INFO L471 AbstractCegarLoop]: Abstraction has 2390 states and 2914 transitions. [2024-11-23 18:27:17,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 1 states have call successors, (9) [2024-11-23 18:27:17,527 INFO L276 IsEmpty]: Start isEmpty. Operand 2390 states and 2914 transitions. [2024-11-23 18:27:17,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-23 18:27:17,532 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:27:17,533 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:27:17,550 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-23 18:27:17,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:27:17,734 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:27:17,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:27:17,734 INFO L85 PathProgramCache]: Analyzing trace with hash 651633398, now seen corresponding path program 1 times [2024-11-23 18:27:17,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:27:17,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1519783077] [2024-11-23 18:27:17,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:27:17,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:27:17,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:27:17,738 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:27:17,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 18:27:19,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:27:19,456 INFO L256 TraceCheckSpWp]: Trace formula consists of 946 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 18:27:19,463 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:27:22,075 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 18:27:22,075 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:27:22,075 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:27:22,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519783077] [2024-11-23 18:27:22,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519783077] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:27:22,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:27:22,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:27:22,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674107751] [2024-11-23 18:27:22,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:27:22,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 18:27:22,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:27:22,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 18:27:22,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 18:27:22,076 INFO L87 Difference]: Start difference. First operand 2390 states and 2914 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-23 18:27:22,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:27:22,848 INFO L93 Difference]: Finished difference Result 4312 states and 5202 transitions. [2024-11-23 18:27:22,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 18:27:22,848 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 70 [2024-11-23 18:27:22,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:27:22,866 INFO L225 Difference]: With dead ends: 4312 [2024-11-23 18:27:22,866 INFO L226 Difference]: Without dead ends: 4312 [2024-11-23 18:27:22,867 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 18:27:22,869 INFO L435 NwaCegarLoop]: 2691 mSDtfsCounter, 1927 mSDsluCounter, 4708 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1927 SdHoareTripleChecker+Valid, 7399 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.6s IncrementalHoareTripleChecker+Time [2024-11-23 18:27:22,870 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1927 Valid, 7399 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 18:27:22,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4312 states. [2024-11-23 18:27:22,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4312 to 3624. [2024-11-23 18:27:22,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3624 states, 2367 states have (on average 1.538656527249683) internal successors, (3642), 2906 states have internal predecessors, (3642), 598 states have call successors, (598), 223 states have call predecessors, (598), 221 states have return successors, (628), 522 states have call predecessors, (628), 565 states have call successors, (628) [2024-11-23 18:27:23,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3624 states to 3624 states and 4868 transitions. [2024-11-23 18:27:23,007 INFO L78 Accepts]: Start accepts. Automaton has 3624 states and 4868 transitions. Word has length 70 [2024-11-23 18:27:23,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:27:23,007 INFO L471 AbstractCegarLoop]: Abstraction has 3624 states and 4868 transitions. [2024-11-23 18:27:23,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-23 18:27:23,007 INFO L276 IsEmpty]: Start isEmpty. Operand 3624 states and 4868 transitions. [2024-11-23 18:27:23,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-11-23 18:27:23,009 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:27:23,009 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:27:23,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-23 18:27:23,209 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:27:23,210 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:27:23,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:27:23,211 INFO L85 PathProgramCache]: Analyzing trace with hash 726084042, now seen corresponding path program 1 times [2024-11-23 18:27:23,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:27:23,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [797371550] [2024-11-23 18:27:23,212 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:27:23,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:27:23,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:27:23,215 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:27:23,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 18:27:24,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:27:24,863 INFO L256 TraceCheckSpWp]: Trace formula consists of 955 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 18:27:24,865 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:27:27,733 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 18:27:27,733 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:27:27,734 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:27:27,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797371550] [2024-11-23 18:27:27,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797371550] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:27:27,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:27:27,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:27:27,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41722934] [2024-11-23 18:27:27,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:27:27,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 18:27:27,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:27:27,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 18:27:27,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 18:27:27,735 INFO L87 Difference]: Start difference. First operand 3624 states and 4868 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2024-11-23 18:27:28,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:27:28,100 INFO L93 Difference]: Finished difference Result 3623 states and 4865 transitions. [2024-11-23 18:27:28,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 18:27:28,101 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 76 [2024-11-23 18:27:28,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:27:28,119 INFO L225 Difference]: With dead ends: 3623 [2024-11-23 18:27:28,119 INFO L226 Difference]: Without dead ends: 3623 [2024-11-23 18:27:28,119 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 18:27:28,120 INFO L435 NwaCegarLoop]: 2068 mSDtfsCounter, 2007 mSDsluCounter, 2067 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2007 SdHoareTripleChecker+Valid, 4135 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:27:28,120 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2007 Valid, 4135 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 18:27:28,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3623 states. [2024-11-23 18:27:28,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3623 to 3623. [2024-11-23 18:27:28,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3623 states, 2367 states have (on average 1.5378115758343895) internal successors, (3640), 2905 states have internal predecessors, (3640), 597 states have call successors, (597), 223 states have call predecessors, (597), 221 states have return successors, (628), 522 states have call predecessors, (628), 565 states have call successors, (628) [2024-11-23 18:27:28,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3623 states to 3623 states and 4865 transitions. [2024-11-23 18:27:28,267 INFO L78 Accepts]: Start accepts. Automaton has 3623 states and 4865 transitions. Word has length 76 [2024-11-23 18:27:28,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:27:28,268 INFO L471 AbstractCegarLoop]: Abstraction has 3623 states and 4865 transitions. [2024-11-23 18:27:28,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2024-11-23 18:27:28,268 INFO L276 IsEmpty]: Start isEmpty. Operand 3623 states and 4865 transitions. [2024-11-23 18:27:28,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-23 18:27:28,270 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:27:28,270 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:27:28,290 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-23 18:27:28,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:27:28,471 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:27:28,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:27:28,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1581863399, now seen corresponding path program 1 times [2024-11-23 18:27:28,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:27:28,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [111596318] [2024-11-23 18:27:28,473 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:27:28,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:27:28,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:27:28,475 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:27:28,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 18:27:30,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:27:30,411 INFO L256 TraceCheckSpWp]: Trace formula consists of 998 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-23 18:27:30,414 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:27:30,502 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-23 18:27:31,923 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-23 18:27:31,924 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:27:31,924 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:27:31,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111596318] [2024-11-23 18:27:31,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111596318] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:27:31,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:27:31,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 18:27:31,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304243414] [2024-11-23 18:27:31,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:27:31,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 18:27:31,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:27:31,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 18:27:31,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 18:27:31,925 INFO L87 Difference]: Start difference. First operand 3623 states and 4865 transitions. Second operand has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-23 18:27:35,996 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:27:40,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:27:44,010 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 [] [2024-11-23 18:27:48,023 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 [] [2024-11-23 18:28:36,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:28:36,162 INFO L93 Difference]: Finished difference Result 3622 states and 4864 transitions. [2024-11-23 18:28:36,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 18:28:36,164 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 75 [2024-11-23 18:28:36,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:28:36,177 INFO L225 Difference]: With dead ends: 3622 [2024-11-23 18:28:36,177 INFO L226 Difference]: Without dead ends: 3622 [2024-11-23 18:28:36,177 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-23 18:28:36,178 INFO L435 NwaCegarLoop]: 2056 mSDtfsCounter, 1 mSDsluCounter, 6402 mSDsCounter, 0 mSdLazyCounter, 1878 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 63.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 8458 SdHoareTripleChecker+Invalid, 1882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1878 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 64.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:28:36,178 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 8458 Invalid, 1882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1878 Invalid, 4 Unknown, 0 Unchecked, 64.1s Time] [2024-11-23 18:28:36,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3622 states. [2024-11-23 18:28:36,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3622 to 3622. [2024-11-23 18:28:36,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3622 states, 2367 states have (on average 1.5373891001267428) internal successors, (3639), 2904 states have internal predecessors, (3639), 597 states have call successors, (597), 223 states have call predecessors, (597), 221 states have return successors, (628), 522 states have call predecessors, (628), 565 states have call successors, (628) [2024-11-23 18:28:36,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3622 states to 3622 states and 4864 transitions. [2024-11-23 18:28:36,283 INFO L78 Accepts]: Start accepts. Automaton has 3622 states and 4864 transitions. Word has length 75 [2024-11-23 18:28:36,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:28:36,283 INFO L471 AbstractCegarLoop]: Abstraction has 3622 states and 4864 transitions. [2024-11-23 18:28:36,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-23 18:28:36,284 INFO L276 IsEmpty]: Start isEmpty. Operand 3622 states and 4864 transitions. [2024-11-23 18:28:36,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-23 18:28:36,285 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:28:36,285 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:28:36,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-23 18:28:36,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:28:36,486 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:28:36,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:28:36,487 INFO L85 PathProgramCache]: Analyzing trace with hash 912330070, now seen corresponding path program 1 times [2024-11-23 18:28:36,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:28:36,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [465566536] [2024-11-23 18:28:36,488 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:28:36,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:28:36,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:28:36,490 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:28:36,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 18:28:38,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:28:38,077 INFO L256 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-23 18:28:38,080 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:28:38,129 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-23 18:28:40,803 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-23 18:28:40,803 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:28:40,803 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:28:40,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465566536] [2024-11-23 18:28:40,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465566536] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:28:40,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:28:40,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-23 18:28:40,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87380070] [2024-11-23 18:28:40,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:28:40,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 18:28:40,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:28:40,804 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 18:28:40,804 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-23 18:28:40,804 INFO L87 Difference]: Start difference. First operand 3622 states and 4864 transitions. Second operand has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-23 18:28:44,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:28:48,884 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 [] [2024-11-23 18:28:52,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:28:56,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:29:00,974 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 [] [2024-11-23 18:31:07,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:31:07,506 INFO L93 Difference]: Finished difference Result 3884 states and 5227 transitions. [2024-11-23 18:31:07,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 18:31:07,508 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 78 [2024-11-23 18:31:07,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:31:07,521 INFO L225 Difference]: With dead ends: 3884 [2024-11-23 18:31:07,521 INFO L226 Difference]: Without dead ends: 3884 [2024-11-23 18:31:07,521 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 66 SyntacticMatches, 5 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-23 18:31:07,522 INFO L435 NwaCegarLoop]: 1848 mSDtfsCounter, 1834 mSDsluCounter, 5771 mSDsCounter, 0 mSdLazyCounter, 4813 mSolverCounterSat, 51 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 144.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1834 SdHoareTripleChecker+Valid, 7619 SdHoareTripleChecker+Invalid, 4869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 4813 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 146.5s IncrementalHoareTripleChecker+Time [2024-11-23 18:31:07,522 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1834 Valid, 7619 Invalid, 4869 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [51 Valid, 4813 Invalid, 5 Unknown, 0 Unchecked, 146.5s Time] [2024-11-23 18:31:07,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3884 states. [2024-11-23 18:31:07,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3884 to 3621. [2024-11-23 18:31:07,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3621 states, 2367 states have (on average 1.5369666244190958) internal successors, (3638), 2903 states have internal predecessors, (3638), 597 states have call successors, (597), 223 states have call predecessors, (597), 221 states have return successors, (628), 522 states have call predecessors, (628), 565 states have call successors, (628) [2024-11-23 18:31:07,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3621 states to 3621 states and 4863 transitions. [2024-11-23 18:31:07,624 INFO L78 Accepts]: Start accepts. Automaton has 3621 states and 4863 transitions. Word has length 78 [2024-11-23 18:31:07,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:31:07,624 INFO L471 AbstractCegarLoop]: Abstraction has 3621 states and 4863 transitions. [2024-11-23 18:31:07,625 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-23 18:31:07,625 INFO L276 IsEmpty]: Start isEmpty. Operand 3621 states and 4863 transitions. [2024-11-23 18:31:07,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-23 18:31:07,626 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:31:07,626 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:31:07,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-23 18:31:07,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:31:07,827 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:31:07,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:31:07,828 INFO L85 PathProgramCache]: Analyzing trace with hash 912330071, now seen corresponding path program 1 times [2024-11-23 18:31:07,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:31:07,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [468649497] [2024-11-23 18:31:07,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:31:07,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:31:07,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:31:07,831 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:31:07,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-23 18:31:09,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:31:09,562 INFO L256 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-23 18:31:09,565 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:31:09,623 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-23 18:31:12,189 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-23 18:31:12,189 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:31:12,189 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:31:12,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468649497] [2024-11-23 18:31:12,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468649497] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:31:12,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:31:12,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 18:31:12,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312409618] [2024-11-23 18:31:12,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:31:12,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 18:31:12,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:31:12,190 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 18:31:12,190 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-23 18:31:12,190 INFO L87 Difference]: Start difference. First operand 3621 states and 4863 transitions. Second operand has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-23 18:31:16,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:31:20,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:31:24,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:31:28,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:31:32,336 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 [] [2024-11-23 18:32:44,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:32:44,112 INFO L93 Difference]: Finished difference Result 3621 states and 4864 transitions. [2024-11-23 18:32:44,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 18:32:44,113 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 78 [2024-11-23 18:32:44,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:32:44,128 INFO L225 Difference]: With dead ends: 3621 [2024-11-23 18:32:44,128 INFO L226 Difference]: Without dead ends: 3621 [2024-11-23 18:32:44,128 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-23 18:32:44,129 INFO L435 NwaCegarLoop]: 2052 mSDtfsCounter, 2 mSDsluCounter, 7982 mSDsCounter, 0 mSdLazyCounter, 2366 mSolverCounterSat, 0 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 90.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 10034 SdHoareTripleChecker+Invalid, 2371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2366 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 91.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:32:44,129 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 10034 Invalid, 2371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2366 Invalid, 5 Unknown, 0 Unchecked, 91.8s Time] [2024-11-23 18:32:44,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3621 states. [2024-11-23 18:32:44,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3621 to 3620. [2024-11-23 18:32:44,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3620 states, 2367 states have (on average 1.536544148711449) internal successors, (3637), 2902 states have internal predecessors, (3637), 597 states have call successors, (597), 223 states have call predecessors, (597), 221 states have return successors, (628), 522 states have call predecessors, (628), 565 states have call successors, (628) [2024-11-23 18:32:44,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3620 states to 3620 states and 4862 transitions. [2024-11-23 18:32:44,225 INFO L78 Accepts]: Start accepts. Automaton has 3620 states and 4862 transitions. Word has length 78 [2024-11-23 18:32:44,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:32:44,225 INFO L471 AbstractCegarLoop]: Abstraction has 3620 states and 4862 transitions. [2024-11-23 18:32:44,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-23 18:32:44,227 INFO L276 IsEmpty]: Start isEmpty. Operand 3620 states and 4862 transitions. [2024-11-23 18:32:44,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-23 18:32:44,228 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:32:44,228 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:32:44,251 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-23 18:32:44,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:32:44,429 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:32:44,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:32:44,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1364457272, now seen corresponding path program 1 times [2024-11-23 18:32:44,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:32:44,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [486690755] [2024-11-23 18:32:44,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:32:44,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:32:44,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:32:44,433 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:32:44,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-23 18:32:46,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:32:46,169 INFO L256 TraceCheckSpWp]: Trace formula consists of 964 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 18:32:46,171 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:32:50,359 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 18:32:50,359 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:32:50,359 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:32:50,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486690755] [2024-11-23 18:32:50,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486690755] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:32:50,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:32:50,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:32:50,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145852372] [2024-11-23 18:32:50,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:32:50,360 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 18:32:50,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:32:50,361 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 18:32:50,361 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 18:32:50,361 INFO L87 Difference]: Start difference. First operand 3620 states and 4862 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2024-11-23 18:32:50,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:32:50,920 INFO L93 Difference]: Finished difference Result 4593 states and 6106 transitions. [2024-11-23 18:32:50,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 18:32:50,921 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 82 [2024-11-23 18:32:50,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:32:50,937 INFO L225 Difference]: With dead ends: 4593 [2024-11-23 18:32:50,937 INFO L226 Difference]: Without dead ends: 4593 [2024-11-23 18:32:50,937 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 18:32:50,938 INFO L435 NwaCegarLoop]: 2094 mSDtfsCounter, 1995 mSDsluCounter, 2583 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1995 SdHoareTripleChecker+Valid, 4677 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-23 18:32:50,938 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1995 Valid, 4677 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-23 18:32:50,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4593 states. [2024-11-23 18:32:51,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4593 to 4361. [2024-11-23 18:32:51,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4361 states, 2908 states have (on average 1.5140990371389271) internal successors, (4403), 3451 states have internal predecessors, (4403), 727 states have call successors, (727), 296 states have call predecessors, (727), 291 states have return successors, (758), 644 states have call predecessors, (758), 695 states have call successors, (758) [2024-11-23 18:32:51,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4361 states to 4361 states and 5888 transitions. [2024-11-23 18:32:51,046 INFO L78 Accepts]: Start accepts. Automaton has 4361 states and 5888 transitions. Word has length 82 [2024-11-23 18:32:51,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:32:51,047 INFO L471 AbstractCegarLoop]: Abstraction has 4361 states and 5888 transitions. [2024-11-23 18:32:51,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2024-11-23 18:32:51,047 INFO L276 IsEmpty]: Start isEmpty. Operand 4361 states and 5888 transitions. [2024-11-23 18:32:51,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-23 18:32:51,050 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:32:51,050 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:32:51,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-23 18:32:51,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:32:51,251 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_freeErr0ASSERT_VIOLATIONMEMORY_FREE === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:32:51,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:32:51,252 INFO L85 PathProgramCache]: Analyzing trace with hash -606951564, now seen corresponding path program 1 times [2024-11-23 18:32:51,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:32:51,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [537809186] [2024-11-23 18:32:51,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:32:51,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:32:51,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:32:51,255 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:32:51,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-23 18:32:52,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:32:52,979 INFO L256 TraceCheckSpWp]: Trace formula consists of 1033 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 18:32:52,981 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:32:55,526 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-23 18:32:55,526 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:32:55,526 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:32:55,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537809186] [2024-11-23 18:32:55,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537809186] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:32:55,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:32:55,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-23 18:32:55,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355611144] [2024-11-23 18:32:55,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:32:55,527 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 18:32:55,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:32:55,527 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 18:32:55,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-23 18:32:55,527 INFO L87 Difference]: Start difference. First operand 4361 states and 5888 transitions. Second operand has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-23 18:32:57,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:32:57,993 INFO L93 Difference]: Finished difference Result 5374 states and 7367 transitions. [2024-11-23 18:32:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 18:32:57,994 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 82 [2024-11-23 18:32:57,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:32:58,011 INFO L225 Difference]: With dead ends: 5374 [2024-11-23 18:32:58,011 INFO L226 Difference]: Without dead ends: 5374 [2024-11-23 18:32:58,011 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-23 18:32:58,012 INFO L435 NwaCegarLoop]: 2418 mSDtfsCounter, 561 mSDsluCounter, 16579 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 18997 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-23 18:32:58,012 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [630 Valid, 18997 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-23 18:32:58,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5374 states. [2024-11-23 18:32:58,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5374 to 4367. [2024-11-23 18:32:58,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4367 states, 2913 states have (on average 1.513903192584964) internal successors, (4410), 3456 states have internal predecessors, (4410), 727 states have call successors, (727), 297 states have call predecessors, (727), 292 states have return successors, (758), 644 states have call predecessors, (758), 695 states have call successors, (758) [2024-11-23 18:32:58,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4367 states to 4367 states and 5895 transitions. [2024-11-23 18:32:58,114 INFO L78 Accepts]: Start accepts. Automaton has 4367 states and 5895 transitions. Word has length 82 [2024-11-23 18:32:58,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:32:58,115 INFO L471 AbstractCegarLoop]: Abstraction has 4367 states and 5895 transitions. [2024-11-23 18:32:58,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-23 18:32:58,115 INFO L276 IsEmpty]: Start isEmpty. Operand 4367 states and 5895 transitions. [2024-11-23 18:32:58,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-23 18:32:58,116 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:32:58,117 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:32:58,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-23 18:32:58,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:32:58,318 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_freeErr1ASSERT_VIOLATIONMEMORY_FREE === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:32:58,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:32:58,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1635626200, now seen corresponding path program 1 times [2024-11-23 18:32:58,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:32:58,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [116647986] [2024-11-23 18:32:58,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:32:58,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:32:58,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:32:58,321 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:32:58,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-23 18:33:00,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:33:00,655 INFO L256 TraceCheckSpWp]: Trace formula consists of 1034 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-23 18:33:00,658 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:33:12,249 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 35 proven. 12 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-23 18:33:12,249 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:33:27,439 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-11-23 18:33:27,439 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:33:27,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116647986] [2024-11-23 18:33:27,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116647986] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:33:27,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:33:27,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [17] total 29 [2024-11-23 18:33:27,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082003083] [2024-11-23 18:33:27,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:33:27,440 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 18:33:27,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:33:27,441 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 18:33:27,441 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=761, Unknown=0, NotChecked=0, Total=870 [2024-11-23 18:33:27,441 INFO L87 Difference]: Start difference. First operand 4367 states and 5895 transitions. Second operand has 15 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 3 states have call successors, (12) [2024-11-23 18:33:31,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:33:35,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:33:39,551 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 [] [2024-11-23 18:33:43,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:33:47,596 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 [] [2024-11-23 18:33:51,608 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 [] [2024-11-23 18:33:55,614 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 [] [2024-11-23 18:33:59,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:34:03,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:34:07,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:34:11,724 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 [] [2024-11-23 18:35:08,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:35:08,177 INFO L93 Difference]: Finished difference Result 5379 states and 7372 transitions. [2024-11-23 18:35:08,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 18:35:08,179 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 3 states have call successors, (12) Word has length 83 [2024-11-23 18:35:08,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:35:08,194 INFO L225 Difference]: With dead ends: 5379 [2024-11-23 18:35:08,194 INFO L226 Difference]: Without dead ends: 5379 [2024-11-23 18:35:08,195 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 17.7s TimeCoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2024-11-23 18:35:08,196 INFO L435 NwaCegarLoop]: 2415 mSDtfsCounter, 563 mSDsluCounter, 24630 mSDsCounter, 0 mSdLazyCounter, 1981 mSolverCounterSat, 5 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 98.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 634 SdHoareTripleChecker+Valid, 27045 SdHoareTripleChecker+Invalid, 1997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1981 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 99.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:35:08,196 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [634 Valid, 27045 Invalid, 1997 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [5 Valid, 1981 Invalid, 11 Unknown, 0 Unchecked, 99.7s Time] [2024-11-23 18:35:08,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5379 states. [2024-11-23 18:35:08,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5379 to 4367. [2024-11-23 18:35:08,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4367 states, 2913 states have (on average 1.5135599038791623) internal successors, (4409), 3456 states have internal predecessors, (4409), 727 states have call successors, (727), 297 states have call predecessors, (727), 292 states have return successors, (758), 644 states have call predecessors, (758), 695 states have call successors, (758) [2024-11-23 18:35:08,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4367 states to 4367 states and 5894 transitions. [2024-11-23 18:35:08,293 INFO L78 Accepts]: Start accepts. Automaton has 4367 states and 5894 transitions. Word has length 83 [2024-11-23 18:35:08,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:35:08,294 INFO L471 AbstractCegarLoop]: Abstraction has 4367 states and 5894 transitions. [2024-11-23 18:35:08,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 states have internal predecessors, (44), 4 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 3 states have call successors, (12) [2024-11-23 18:35:08,294 INFO L276 IsEmpty]: Start isEmpty. Operand 4367 states and 5894 transitions. [2024-11-23 18:35:08,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-11-23 18:35:08,295 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:35:08,295 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:35:08,319 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-23 18:35:08,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:35:08,496 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_freeErr2ASSERT_VIOLATIONMEMORY_FREE === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:35:08,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:35:08,496 INFO L85 PathProgramCache]: Analyzing trace with hash 835198454, now seen corresponding path program 1 times [2024-11-23 18:35:08,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:35:08,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [991217742] [2024-11-23 18:35:08,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:35:08,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:35:08,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:35:08,499 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:35:08,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-23 18:35:10,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:35:10,221 INFO L256 TraceCheckSpWp]: Trace formula consists of 1036 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-23 18:35:10,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:35:10,271 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-23 18:35:14,344 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-23 18:35:14,344 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:35:14,344 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:35:14,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991217742] [2024-11-23 18:35:14,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991217742] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:35:14,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:35:14,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-23 18:35:14,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136166681] [2024-11-23 18:35:14,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:35:14,345 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-23 18:35:14,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:35:14,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 18:35:14,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-23 18:35:14,346 INFO L87 Difference]: Start difference. First operand 4367 states and 5894 transitions. Second operand has 10 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-23 18:35:18,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:35:22,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:35:26,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:35:30,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:35:34,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:35:38,486 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:35:42,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:38:47,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:47,630 INFO L93 Difference]: Finished difference Result 4763 states and 6430 transitions. [2024-11-23 18:38:47,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 18:38:47,631 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 84 [2024-11-23 18:38:47,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:47,644 INFO L225 Difference]: With dead ends: 4763 [2024-11-23 18:38:47,644 INFO L226 Difference]: Without dead ends: 4763 [2024-11-23 18:38:47,644 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 70 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:38:47,645 INFO L435 NwaCegarLoop]: 1844 mSDtfsCounter, 1830 mSDsluCounter, 10133 mSDsCounter, 0 mSdLazyCounter, 6730 mSolverCounterSat, 50 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 210.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1830 SdHoareTripleChecker+Valid, 11977 SdHoareTripleChecker+Invalid, 6787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 6730 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 212.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:47,645 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1830 Valid, 11977 Invalid, 6787 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [50 Valid, 6730 Invalid, 7 Unknown, 0 Unchecked, 212.7s Time] [2024-11-23 18:38:47,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4763 states. [2024-11-23 18:38:47,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4763 to 4367. [2024-11-23 18:38:47,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4367 states, 2913 states have (on average 1.5132166151733608) internal successors, (4408), 3456 states have internal predecessors, (4408), 727 states have call successors, (727), 297 states have call predecessors, (727), 292 states have return successors, (758), 644 states have call predecessors, (758), 695 states have call successors, (758) [2024-11-23 18:38:47,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4367 states to 4367 states and 5893 transitions. [2024-11-23 18:38:47,727 INFO L78 Accepts]: Start accepts. Automaton has 4367 states and 5893 transitions. Word has length 84 [2024-11-23 18:38:47,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:47,728 INFO L471 AbstractCegarLoop]: Abstraction has 4367 states and 5893 transitions. [2024-11-23 18:38:47,728 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-23 18:38:47,728 INFO L276 IsEmpty]: Start isEmpty. Operand 4367 states and 5893 transitions. [2024-11-23 18:38:47,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-23 18:38:47,729 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:47,730 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:38:47,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-23 18:38:47,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:47,931 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:38:47,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:47,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1115821810, now seen corresponding path program 1 times [2024-11-23 18:38:47,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:38:47,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1724689442] [2024-11-23 18:38:47,932 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:47,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:47,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:47,934 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:47,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-23 18:38:49,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:49,659 INFO L256 TraceCheckSpWp]: Trace formula consists of 973 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 18:38:49,662 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:38:54,083 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 18:38:54,083 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:38:54,083 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:38:54,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724689442] [2024-11-23 18:38:54,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724689442] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:38:54,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:38:54,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:38:54,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022583385] [2024-11-23 18:38:54,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:38:54,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 18:38:54,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:38:54,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 18:38:54,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 18:38:54,084 INFO L87 Difference]: Start difference. First operand 4367 states and 5893 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2024-11-23 18:38:54,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:54,344 INFO L93 Difference]: Finished difference Result 4366 states and 5890 transitions. [2024-11-23 18:38:54,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 18:38:54,345 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 88 [2024-11-23 18:38:54,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:54,356 INFO L225 Difference]: With dead ends: 4366 [2024-11-23 18:38:54,356 INFO L226 Difference]: Without dead ends: 4366 [2024-11-23 18:38:54,357 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 18:38:54,357 INFO L435 NwaCegarLoop]: 2064 mSDtfsCounter, 1991 mSDsluCounter, 2063 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1991 SdHoareTripleChecker+Valid, 4127 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:54,357 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1991 Valid, 4127 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 18:38:54,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4366 states. [2024-11-23 18:38:54,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4366 to 4366. [2024-11-23 18:38:54,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4366 states, 2913 states have (on average 1.5125300377617577) internal successors, (4406), 3455 states have internal predecessors, (4406), 726 states have call successors, (726), 297 states have call predecessors, (726), 292 states have return successors, (758), 644 states have call predecessors, (758), 695 states have call successors, (758) [2024-11-23 18:38:54,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4366 states to 4366 states and 5890 transitions. [2024-11-23 18:38:54,433 INFO L78 Accepts]: Start accepts. Automaton has 4366 states and 5890 transitions. Word has length 88 [2024-11-23 18:38:54,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:54,434 INFO L471 AbstractCegarLoop]: Abstraction has 4366 states and 5890 transitions. [2024-11-23 18:38:54,434 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2024-11-23 18:38:54,434 INFO L276 IsEmpty]: Start isEmpty. Operand 4366 states and 5890 transitions. [2024-11-23 18:38:54,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-11-23 18:38:54,436 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:54,436 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:38:54,455 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-23 18:38:54,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:54,637 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:38:54,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:54,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1683479456, now seen corresponding path program 1 times [2024-11-23 18:38:54,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:38:54,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [442000437] [2024-11-23 18:38:54,638 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:54,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:54,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:54,642 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:54,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-23 18:38:56,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:56,495 INFO L256 TraceCheckSpWp]: Trace formula consists of 982 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 18:38:56,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:01,204 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 18:39:01,204 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:39:01,205 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:39:01,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442000437] [2024-11-23 18:39:01,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442000437] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:39:01,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:39:01,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:39:01,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642063092] [2024-11-23 18:39:01,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:39:01,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 18:39:01,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:39:01,206 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 18:39:01,206 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 18:39:01,206 INFO L87 Difference]: Start difference. First operand 4366 states and 5890 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-11-23 18:39:01,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:39:01,553 INFO L93 Difference]: Finished difference Result 4365 states and 5887 transitions. [2024-11-23 18:39:01,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 18:39:01,553 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 94 [2024-11-23 18:39:01,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:39:01,565 INFO L225 Difference]: With dead ends: 4365 [2024-11-23 18:39:01,566 INFO L226 Difference]: Without dead ends: 4365 [2024-11-23 18:39:01,566 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 18:39:01,566 INFO L435 NwaCegarLoop]: 2062 mSDtfsCounter, 1983 mSDsluCounter, 2061 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1983 SdHoareTripleChecker+Valid, 4123 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:39:01,567 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1983 Valid, 4123 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 18:39:01,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4365 states. [2024-11-23 18:39:01,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4365 to 4365. [2024-11-23 18:39:01,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4365 states, 2913 states have (on average 1.5118434603501545) internal successors, (4404), 3454 states have internal predecessors, (4404), 725 states have call successors, (725), 297 states have call predecessors, (725), 292 states have return successors, (758), 644 states have call predecessors, (758), 695 states have call successors, (758) [2024-11-23 18:39:01,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4365 states to 4365 states and 5887 transitions. [2024-11-23 18:39:01,648 INFO L78 Accepts]: Start accepts. Automaton has 4365 states and 5887 transitions. Word has length 94 [2024-11-23 18:39:01,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:39:01,648 INFO L471 AbstractCegarLoop]: Abstraction has 4365 states and 5887 transitions. [2024-11-23 18:39:01,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2024-11-23 18:39:01,649 INFO L276 IsEmpty]: Start isEmpty. Operand 4365 states and 5887 transitions. [2024-11-23 18:39:01,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-23 18:39:01,650 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:39:01,650 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:39:01,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-23 18:39:01,851 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:01,851 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:39:01,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:39:01,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1238734330, now seen corresponding path program 1 times [2024-11-23 18:39:01,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:39:01,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2012198303] [2024-11-23 18:39:01,853 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:39:01,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:01,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:39:01,855 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:39:01,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-23 18:39:03,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:39:03,642 INFO L256 TraceCheckSpWp]: Trace formula consists of 991 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 18:39:03,644 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:08,539 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 18:39:08,539 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:39:08,539 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:39:08,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012198303] [2024-11-23 18:39:08,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012198303] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:39:08,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:39:08,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:39:08,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226526508] [2024-11-23 18:39:08,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:39:08,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 18:39:08,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:39:08,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 18:39:08,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 18:39:08,541 INFO L87 Difference]: Start difference. First operand 4365 states and 5887 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2024-11-23 18:39:08,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:39:08,800 INFO L93 Difference]: Finished difference Result 4364 states and 5884 transitions. [2024-11-23 18:39:08,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 18:39:08,800 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 100 [2024-11-23 18:39:08,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:39:08,812 INFO L225 Difference]: With dead ends: 4364 [2024-11-23 18:39:08,812 INFO L226 Difference]: Without dead ends: 4364 [2024-11-23 18:39:08,812 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 18:39:08,813 INFO L435 NwaCegarLoop]: 2060 mSDtfsCounter, 1975 mSDsluCounter, 2059 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1975 SdHoareTripleChecker+Valid, 4119 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:39:08,813 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1975 Valid, 4119 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 18:39:08,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4364 states. [2024-11-23 18:39:08,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4364 to 4364. [2024-11-23 18:39:08,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4364 states, 2913 states have (on average 1.5111568829385513) internal successors, (4402), 3453 states have internal predecessors, (4402), 724 states have call successors, (724), 297 states have call predecessors, (724), 292 states have return successors, (758), 644 states have call predecessors, (758), 695 states have call successors, (758) [2024-11-23 18:39:08,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4364 states to 4364 states and 5884 transitions. [2024-11-23 18:39:08,890 INFO L78 Accepts]: Start accepts. Automaton has 4364 states and 5884 transitions. Word has length 100 [2024-11-23 18:39:08,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:39:08,891 INFO L471 AbstractCegarLoop]: Abstraction has 4364 states and 5884 transitions. [2024-11-23 18:39:08,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2024-11-23 18:39:08,891 INFO L276 IsEmpty]: Start isEmpty. Operand 4364 states and 5884 transitions. [2024-11-23 18:39:08,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-11-23 18:39:08,892 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:39:08,893 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:39:08,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-23 18:39:09,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:09,093 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:39:09,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:39:09,094 INFO L85 PathProgramCache]: Analyzing trace with hash 438727116, now seen corresponding path program 1 times [2024-11-23 18:39:09,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:39:09,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1854830936] [2024-11-23 18:39:09,095 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:39:09,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:09,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:39:09,097 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:39:09,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-23 18:39:11,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:39:11,231 INFO L256 TraceCheckSpWp]: Trace formula consists of 1000 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 18:39:11,234 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:16,299 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 18:39:16,299 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:39:16,299 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:39:16,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854830936] [2024-11-23 18:39:16,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854830936] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:39:16,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:39:16,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:39:16,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897072047] [2024-11-23 18:39:16,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:39:16,300 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 18:39:16,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:39:16,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 18:39:16,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 18:39:16,301 INFO L87 Difference]: Start difference. First operand 4364 states and 5884 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2024-11-23 18:39:16,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:39:16,553 INFO L93 Difference]: Finished difference Result 4363 states and 5881 transitions. [2024-11-23 18:39:16,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 18:39:16,553 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) Word has length 106 [2024-11-23 18:39:16,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:39:16,565 INFO L225 Difference]: With dead ends: 4363 [2024-11-23 18:39:16,565 INFO L226 Difference]: Without dead ends: 4363 [2024-11-23 18:39:16,565 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 18:39:16,567 INFO L435 NwaCegarLoop]: 2058 mSDtfsCounter, 1967 mSDsluCounter, 2057 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1967 SdHoareTripleChecker+Valid, 4115 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:39:16,567 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1967 Valid, 4115 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 18:39:16,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4363 states. [2024-11-23 18:39:16,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4363 to 4363. [2024-11-23 18:39:16,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4363 states, 2913 states have (on average 1.5104703055269482) internal successors, (4400), 3452 states have internal predecessors, (4400), 723 states have call successors, (723), 297 states have call predecessors, (723), 292 states have return successors, (758), 644 states have call predecessors, (758), 695 states have call successors, (758) [2024-11-23 18:39:16,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4363 states to 4363 states and 5881 transitions. [2024-11-23 18:39:16,641 INFO L78 Accepts]: Start accepts. Automaton has 4363 states and 5881 transitions. Word has length 106 [2024-11-23 18:39:16,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:39:16,641 INFO L471 AbstractCegarLoop]: Abstraction has 4363 states and 5881 transitions. [2024-11-23 18:39:16,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2024-11-23 18:39:16,642 INFO L276 IsEmpty]: Start isEmpty. Operand 4363 states and 5881 transitions. [2024-11-23 18:39:16,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-11-23 18:39:16,643 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:39:16,643 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:39:16,661 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-23 18:39:16,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:16,844 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:39:16,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:39:16,846 INFO L85 PathProgramCache]: Analyzing trace with hash 113087240, now seen corresponding path program 1 times [2024-11-23 18:39:16,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:39:16,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [578517373] [2024-11-23 18:39:16,847 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:39:16,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:16,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:39:16,849 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:39:16,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-23 18:39:18,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:39:18,707 INFO L256 TraceCheckSpWp]: Trace formula consists of 1003 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 18:39:18,709 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:24,083 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 18:39:24,083 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:39:24,083 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:39:24,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578517373] [2024-11-23 18:39:24,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578517373] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:39:24,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:39:24,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:39:24,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244235209] [2024-11-23 18:39:24,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:39:24,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 18:39:24,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:39:24,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 18:39:24,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 18:39:24,084 INFO L87 Difference]: Start difference. First operand 4363 states and 5881 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2024-11-23 18:39:24,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:39:24,407 INFO L93 Difference]: Finished difference Result 4362 states and 5878 transitions. [2024-11-23 18:39:24,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 18:39:24,408 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) Word has length 108 [2024-11-23 18:39:24,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:39:24,419 INFO L225 Difference]: With dead ends: 4362 [2024-11-23 18:39:24,419 INFO L226 Difference]: Without dead ends: 4362 [2024-11-23 18:39:24,419 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 18:39:24,420 INFO L435 NwaCegarLoop]: 2056 mSDtfsCounter, 1963 mSDsluCounter, 2055 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1963 SdHoareTripleChecker+Valid, 4111 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:39:24,420 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1963 Valid, 4111 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 18:39:24,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4362 states. [2024-11-23 18:39:24,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4362 to 4362. [2024-11-23 18:39:24,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4362 states, 2913 states have (on average 1.509783728115345) internal successors, (4398), 3451 states have internal predecessors, (4398), 722 states have call successors, (722), 297 states have call predecessors, (722), 292 states have return successors, (758), 644 states have call predecessors, (758), 695 states have call successors, (758) [2024-11-23 18:39:24,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4362 states to 4362 states and 5878 transitions. [2024-11-23 18:39:24,494 INFO L78 Accepts]: Start accepts. Automaton has 4362 states and 5878 transitions. Word has length 108 [2024-11-23 18:39:24,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:39:24,495 INFO L471 AbstractCegarLoop]: Abstraction has 4362 states and 5878 transitions. [2024-11-23 18:39:24,495 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2024-11-23 18:39:24,495 INFO L276 IsEmpty]: Start isEmpty. Operand 4362 states and 5878 transitions. [2024-11-23 18:39:24,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-11-23 18:39:24,497 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:39:24,497 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 18:39:24,516 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-23 18:39:24,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:24,701 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr222REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [init_vqErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, init_vqErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 473 more)] === [2024-11-23 18:39:24,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:39:24,702 INFO L85 PathProgramCache]: Analyzing trace with hash 926235760, now seen corresponding path program 1 times [2024-11-23 18:39:24,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:39:24,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1690492642] [2024-11-23 18:39:24,703 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:39:24,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:24,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:39:24,706 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:39:24,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a435111c-38dd-47d0-bdcb-def13d5590a5/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-23 18:39:26,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:39:26,955 INFO L256 TraceCheckSpWp]: Trace formula consists of 1084 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-23 18:39:26,958 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:32,429 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-11-23 18:39:32,429 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:39:32,429 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:39:32,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690492642] [2024-11-23 18:39:32,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690492642] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:39:32,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:39:32,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 18:39:32,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838023844] [2024-11-23 18:39:32,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:39:32,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 18:39:32,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:39:32,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 18:39:32,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2024-11-23 18:39:32,431 INFO L87 Difference]: Start difference. First operand 4362 states and 5878 transitions. Second operand has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 states have internal predecessors, (54), 6 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17)