./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 28b4a2248017400eafcc33919e1388faa83abd48459a3d9191abc0a1d3b17a56 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:14:03,118 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:14:03,123 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:14:03,167 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:14:03,167 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:14:03,169 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:14:03,174 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:14:03,181 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:14:03,185 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:14:03,191 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:14:03,193 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:14:03,196 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:14:03,197 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:14:03,200 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:14:03,203 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:14:03,206 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:14:03,208 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:14:03,209 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:14:03,211 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:14:03,222 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:14:03,224 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:14:03,227 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:14:03,231 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:14:03,232 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:14:03,239 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:14:03,240 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:14:03,240 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:14:03,241 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:14:03,242 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:14:03,243 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:14:03,244 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:14:03,245 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:14:03,245 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:14:03,246 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:14:03,255 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:14:03,256 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:14:03,256 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:14:03,257 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:14:03,257 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:14:03,258 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:14:03,259 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:14:03,260 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-11-18 20:14:03,304 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:14:03,305 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:14:03,305 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:14:03,306 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:14:03,306 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:14:03,307 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:14:03,308 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:14:03,308 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:14:03,308 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:14:03,309 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:14:03,309 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:14:03,309 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:14:03,310 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:14:03,310 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:14:03,310 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:14:03,312 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-18 20:14:03,312 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-18 20:14:03,312 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-18 20:14:03,313 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:14:03,313 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 20:14:03,313 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:14:03,314 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:14:03,314 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:14:03,315 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:14:03,315 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:14:03,315 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:14:03,316 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:14:03,316 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:14:03,317 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:14:03,317 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 20:14:03,317 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 28b4a2248017400eafcc33919e1388faa83abd48459a3d9191abc0a1d3b17a56 [2022-11-18 20:14:03,713 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:14:03,744 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:14:03,750 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:14:03,753 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:14:03,755 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:14:03,756 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i [2022-11-18 20:14:03,879 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/data/1f3679ba0/937afaa981d644e0944821fc49ba0483/FLAG193847f8d [2022-11-18 20:14:04,552 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:14:04,553 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i [2022-11-18 20:14:04,588 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/data/1f3679ba0/937afaa981d644e0944821fc49ba0483/FLAG193847f8d [2022-11-18 20:14:04,773 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/data/1f3679ba0/937afaa981d644e0944821fc49ba0483 [2022-11-18 20:14:04,778 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:14:04,782 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:14:04,789 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:14:04,789 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:14:04,795 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:14:04,796 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:14:04" (1/1) ... [2022-11-18 20:14:04,803 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a9be0e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:04, skipping insertion in model container [2022-11-18 20:14:04,803 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:14:04" (1/1) ... [2022-11-18 20:14:04,813 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:14:04,865 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:14:05,585 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:14:05,612 ERROR L326 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) [2022-11-18 20:14:05,615 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7f1cddbc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:05, skipping insertion in model container [2022-11-18 20:14:05,616 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:14:05,616 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-11-18 20:14:05,619 INFO L158 Benchmark]: Toolchain (without parser) took 835.44ms. Allocated memory is still 125.8MB. Free memory was 89.2MB in the beginning and 94.4MB in the end (delta: -5.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-18 20:14:05,620 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 83.9MB. Free memory was 38.8MB in the beginning and 38.7MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 20:14:05,621 INFO L158 Benchmark]: CACSL2BoogieTranslator took 826.93ms. Allocated memory is still 125.8MB. Free memory was 88.9MB in the beginning and 94.4MB in the end (delta: -5.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-18 20:14:05,623 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.33ms. Allocated memory is still 83.9MB. Free memory was 38.8MB in the beginning and 38.7MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 826.93ms. Allocated memory is still 125.8MB. Free memory was 88.9MB in the beginning and 94.4MB in the end (delta: -5.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 576]: 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/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 28b4a2248017400eafcc33919e1388faa83abd48459a3d9191abc0a1d3b17a56 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:14:08,049 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:14:08,051 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:14:08,097 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:14:08,098 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:14:08,102 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:14:08,106 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:14:08,110 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:14:08,114 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:14:08,116 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:14:08,118 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:14:08,123 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:14:08,123 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:14:08,132 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:14:08,137 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:14:08,139 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:14:08,140 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:14:08,144 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:14:08,147 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:14:08,155 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:14:08,157 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:14:08,158 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:14:08,168 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:14:08,169 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:14:08,173 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:14:08,174 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:14:08,174 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:14:08,182 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:14:08,183 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:14:08,184 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:14:08,185 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:14:08,186 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:14:08,187 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:14:08,188 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:14:08,189 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:14:08,191 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:14:08,192 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:14:08,194 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:14:08,195 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:14:08,196 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:14:08,198 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:14:08,200 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-11-18 20:14:08,263 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:14:08,264 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:14:08,266 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:14:08,266 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:14:08,268 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:14:08,268 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:14:08,270 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:14:08,270 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:14:08,270 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:14:08,271 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:14:08,272 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:14:08,272 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 20:14:08,273 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:14:08,273 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:14:08,273 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:14:08,274 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-18 20:14:08,274 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-18 20:14:08,274 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-18 20:14:08,274 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:14:08,275 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 20:14:08,275 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-18 20:14:08,275 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-18 20:14:08,275 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:14:08,276 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:14:08,276 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:14:08,276 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:14:08,277 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:14:08,277 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:14:08,277 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:14:08,277 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:14:08,278 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-18 20:14:08,278 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-18 20:14:08,278 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-18 20:14:08,279 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 28b4a2248017400eafcc33919e1388faa83abd48459a3d9191abc0a1d3b17a56 [2022-11-18 20:14:08,789 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:14:08,816 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:14:08,819 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:14:08,821 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:14:08,822 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:14:08,824 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i [2022-11-18 20:14:08,923 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/data/b0a38b07b/3a8ef9eac7354defaedf8fc1724be9c0/FLAGab468f0fe [2022-11-18 20:14:09,727 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:14:09,728 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/sv-benchmarks/c/ldv-memsafety/memleaks_test12-1.i [2022-11-18 20:14:09,756 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/data/b0a38b07b/3a8ef9eac7354defaedf8fc1724be9c0/FLAGab468f0fe [2022-11-18 20:14:09,948 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/data/b0a38b07b/3a8ef9eac7354defaedf8fc1724be9c0 [2022-11-18 20:14:09,951 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:14:09,953 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:14:09,954 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:14:09,955 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:14:09,970 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:14:09,971 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:14:09" (1/1) ... [2022-11-18 20:14:09,972 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3cdd989 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:09, skipping insertion in model container [2022-11-18 20:14:09,972 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:14:09" (1/1) ... [2022-11-18 20:14:09,982 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:14:10,063 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:14:10,798 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:14:10,827 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-18 20:14:10,847 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:14:10,944 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:14:10,952 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:14:11,067 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:14:11,145 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:14:11,146 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11 WrapperNode [2022-11-18 20:14:11,147 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:14:11,169 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:14:11,169 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:14:11,170 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:14:11,179 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (1/1) ... [2022-11-18 20:14:11,219 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (1/1) ... [2022-11-18 20:14:11,258 INFO L138 Inliner]: procedures = 179, calls = 145, calls flagged for inlining = 33, calls inlined = 20, statements flattened = 331 [2022-11-18 20:14:11,259 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:14:11,260 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:14:11,260 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:14:11,260 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:14:11,271 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (1/1) ... [2022-11-18 20:14:11,271 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (1/1) ... [2022-11-18 20:14:11,286 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (1/1) ... [2022-11-18 20:14:11,286 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (1/1) ... [2022-11-18 20:14:11,329 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (1/1) ... [2022-11-18 20:14:11,345 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (1/1) ... [2022-11-18 20:14:11,349 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (1/1) ... [2022-11-18 20:14:11,352 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (1/1) ... [2022-11-18 20:14:11,374 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:14:11,375 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:14:11,375 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:14:11,375 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:14:11,376 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (1/1) ... [2022-11-18 20:14:11,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:14:11,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:14:11,417 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 20:14:11,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 20:14:11,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-18 20:14:11,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-18 20:14:11,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-18 20:14:11,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-18 20:14:11,482 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-18 20:14:11,482 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-18 20:14:11,483 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2022-11-18 20:14:11,485 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2022-11-18 20:14:11,486 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2022-11-18 20:14:11,486 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2022-11-18 20:14:11,486 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-18 20:14:11,487 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-18 20:14:11,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-18 20:14:11,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-18 20:14:11,487 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 20:14:11,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 20:14:11,488 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2022-11-18 20:14:11,488 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2022-11-18 20:14:11,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 20:14:11,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 20:14:11,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-18 20:14:11,489 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 20:14:11,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-18 20:14:11,490 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 20:14:11,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-18 20:14:11,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-18 20:14:11,490 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-18 20:14:11,491 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:14:11,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:14:11,789 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:14:11,791 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:14:11,796 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:14:13,505 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:14:13,532 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:14:13,532 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-18 20:14:13,535 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:14:13 BoogieIcfgContainer [2022-11-18 20:14:13,535 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:14:13,537 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 20:14:13,538 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 20:14:13,541 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 20:14:13,542 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 08:14:09" (1/3) ... [2022-11-18 20:14:13,543 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21c583ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:14:13, skipping insertion in model container [2022-11-18 20:14:13,543 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:14:11" (2/3) ... [2022-11-18 20:14:13,544 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21c583ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:14:13, skipping insertion in model container [2022-11-18 20:14:13,544 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:14:13" (3/3) ... [2022-11-18 20:14:13,545 INFO L112 eAbstractionObserver]: Analyzing ICFG memleaks_test12-1.i [2022-11-18 20:14:13,569 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 20:14:13,570 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 124 error locations. [2022-11-18 20:14:13,650 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:14:13,659 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@5a3fd666, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:14:13,659 INFO L358 AbstractCegarLoop]: Starting to check reachability of 124 error locations. [2022-11-18 20:14:13,666 INFO L276 IsEmpty]: Start isEmpty. Operand has 313 states, 171 states have (on average 1.8654970760233918) internal successors, (319), 294 states have internal predecessors, (319), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 20:14:13,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-18 20:14:13,676 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:13,677 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:13,677 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:13,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:13,684 INFO L85 PathProgramCache]: Analyzing trace with hash -297378988, now seen corresponding path program 1 times [2022-11-18 20:14:13,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:13,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1352662515] [2022-11-18 20:14:13,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:13,701 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:13,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:13,708 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:13,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-18 20:14:13,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:13,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:14:13,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:14,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:14:14,131 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:14:14,132 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:14,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1352662515] [2022-11-18 20:14:14,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1352662515] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:14:14,134 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:14:14,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 20:14:14,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304230230] [2022-11-18 20:14:14,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:14:14,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:14:14,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:14,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:14:14,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:14:14,200 INFO L87 Difference]: Start difference. First operand has 313 states, 171 states have (on average 1.8654970760233918) internal successors, (319), 294 states have internal predecessors, (319), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:15,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:15,574 INFO L93 Difference]: Finished difference Result 412 states and 459 transitions. [2022-11-18 20:14:15,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:14:15,579 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-11-18 20:14:15,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:15,596 INFO L225 Difference]: With dead ends: 412 [2022-11-18 20:14:15,596 INFO L226 Difference]: Without dead ends: 408 [2022-11-18 20:14:15,599 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:14:15,603 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 299 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:15,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 506 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-18 20:14:15,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-11-18 20:14:15,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 344. [2022-11-18 20:14:15,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 200 states have (on average 1.83) internal successors, (366), 321 states have internal predecessors, (366), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (19), 17 states have call predecessors, (19), 17 states have call successors, (19) [2022-11-18 20:14:15,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 402 transitions. [2022-11-18 20:14:15,727 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 402 transitions. Word has length 11 [2022-11-18 20:14:15,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:15,728 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 402 transitions. [2022-11-18 20:14:15,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:15,729 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 402 transitions. [2022-11-18 20:14:15,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-18 20:14:15,731 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:15,731 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:15,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:15,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:15,944 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:15,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:15,945 INFO L85 PathProgramCache]: Analyzing trace with hash -297378987, now seen corresponding path program 1 times [2022-11-18 20:14:15,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:15,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1582574720] [2022-11-18 20:14:15,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:15,953 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:15,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:15,955 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:15,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-18 20:14:16,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:16,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:14:16,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:16,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:14:16,320 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:14:16,320 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:16,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1582574720] [2022-11-18 20:14:16,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1582574720] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:14:16,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:14:16,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 20:14:16,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555455167] [2022-11-18 20:14:16,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:14:16,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:14:16,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:16,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:14:16,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:14:16,324 INFO L87 Difference]: Start difference. First operand 344 states and 402 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:17,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:17,842 INFO L93 Difference]: Finished difference Result 476 states and 564 transitions. [2022-11-18 20:14:17,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:14:17,852 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-11-18 20:14:17,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:17,858 INFO L225 Difference]: With dead ends: 476 [2022-11-18 20:14:17,859 INFO L226 Difference]: Without dead ends: 476 [2022-11-18 20:14:17,859 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:14:17,860 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 131 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:17,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 832 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-18 20:14:17,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-11-18 20:14:17,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 407. [2022-11-18 20:14:17,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 256 states have (on average 1.83203125) internal successors, (469), 376 states have internal predecessors, (469), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (29), 23 states have call predecessors, (29), 22 states have call successors, (29) [2022-11-18 20:14:17,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 520 transitions. [2022-11-18 20:14:17,886 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 520 transitions. Word has length 11 [2022-11-18 20:14:17,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:17,887 INFO L495 AbstractCegarLoop]: Abstraction has 407 states and 520 transitions. [2022-11-18 20:14:17,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:17,887 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 520 transitions. [2022-11-18 20:14:17,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-18 20:14:17,888 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:17,888 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:17,907 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-11-18 20:14:18,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:18,103 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:18,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:18,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1184882668, now seen corresponding path program 1 times [2022-11-18 20:14:18,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:18,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1467285260] [2022-11-18 20:14:18,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:18,105 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:18,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:18,111 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:18,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-18 20:14:18,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:18,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:14:18,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:18,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:14:18,239 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:14:18,240 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:18,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1467285260] [2022-11-18 20:14:18,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1467285260] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:14:18,240 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:14:18,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:14:18,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249588716] [2022-11-18 20:14:18,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:14:18,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:14:18,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:18,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:14:18,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:14:18,243 INFO L87 Difference]: Start difference. First operand 407 states and 520 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:18,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:18,553 INFO L93 Difference]: Finished difference Result 649 states and 797 transitions. [2022-11-18 20:14:18,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:14:18,554 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-11-18 20:14:18,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:18,558 INFO L225 Difference]: With dead ends: 649 [2022-11-18 20:14:18,559 INFO L226 Difference]: Without dead ends: 649 [2022-11-18 20:14:18,559 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:14:18,560 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 259 mSDsluCounter, 1096 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 1486 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:18,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 1486 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 20:14:18,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2022-11-18 20:14:18,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 392. [2022-11-18 20:14:18,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 241 states have (on average 1.8215767634854771) internal successors, (439), 362 states have internal predecessors, (439), 21 states have call successors, (21), 9 states have call predecessors, (21), 10 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-18 20:14:18,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 494 transitions. [2022-11-18 20:14:18,619 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 494 transitions. Word has length 11 [2022-11-18 20:14:18,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:18,620 INFO L495 AbstractCegarLoop]: Abstraction has 392 states and 494 transitions. [2022-11-18 20:14:18,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:18,620 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 494 transitions. [2022-11-18 20:14:18,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-18 20:14:18,621 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:18,621 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:18,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:18,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:18,835 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:18,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:18,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1981613461, now seen corresponding path program 1 times [2022-11-18 20:14:18,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:18,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2026324400] [2022-11-18 20:14:18,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:18,836 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:18,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:18,838 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:18,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-18 20:14:18,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:18,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:14:18,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:19,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:14:19,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:14:19,246 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:14:19,246 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:19,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2026324400] [2022-11-18 20:14:19,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2026324400] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:14:19,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:14:19,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:14:19,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826083016] [2022-11-18 20:14:19,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:14:19,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:14:19,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:19,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:14:19,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:14:19,252 INFO L87 Difference]: Start difference. First operand 392 states and 494 transitions. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:20,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:20,846 INFO L93 Difference]: Finished difference Result 436 states and 541 transitions. [2022-11-18 20:14:20,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:14:20,848 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-11-18 20:14:20,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:20,851 INFO L225 Difference]: With dead ends: 436 [2022-11-18 20:14:20,851 INFO L226 Difference]: Without dead ends: 436 [2022-11-18 20:14:20,851 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-18 20:14:20,853 INFO L413 NwaCegarLoop]: 323 mSDtfsCounter, 61 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 1152 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:20,853 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 1152 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-11-18 20:14:20,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-11-18 20:14:20,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 404. [2022-11-18 20:14:20,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 250 states have (on average 1.804) internal successors, (451), 372 states have internal predecessors, (451), 21 states have call successors, (21), 11 states have call predecessors, (21), 13 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-18 20:14:20,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 506 transitions. [2022-11-18 20:14:20,870 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 506 transitions. Word has length 13 [2022-11-18 20:14:20,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:20,871 INFO L495 AbstractCegarLoop]: Abstraction has 404 states and 506 transitions. [2022-11-18 20:14:20,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:20,871 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 506 transitions. [2022-11-18 20:14:20,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-18 20:14:20,872 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:20,872 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:20,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:21,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:21,087 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:21,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:21,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1981613462, now seen corresponding path program 1 times [2022-11-18 20:14:21,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:21,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [942567687] [2022-11-18 20:14:21,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:21,088 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:21,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:21,090 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:21,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-18 20:14:21,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:21,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:14:21,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:21,484 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:14:21,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:14:21,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:14:21,553 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:14:21,554 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:21,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [942567687] [2022-11-18 20:14:21,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [942567687] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:14:21,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:14:21,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:14:21,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179284282] [2022-11-18 20:14:21,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:14:21,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:14:21,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:21,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:14:21,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:14:21,556 INFO L87 Difference]: Start difference. First operand 404 states and 506 transitions. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:23,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:23,381 INFO L93 Difference]: Finished difference Result 424 states and 522 transitions. [2022-11-18 20:14:23,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:14:23,383 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-11-18 20:14:23,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:23,385 INFO L225 Difference]: With dead ends: 424 [2022-11-18 20:14:23,385 INFO L226 Difference]: Without dead ends: 424 [2022-11-18 20:14:23,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-18 20:14:23,387 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 34 mSDsluCounter, 942 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1291 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:23,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1291 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-11-18 20:14:23,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-11-18 20:14:23,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 413. [2022-11-18 20:14:23,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 259 states have (on average 1.7915057915057915) internal successors, (464), 381 states have internal predecessors, (464), 21 states have call successors, (21), 11 states have call predecessors, (21), 13 states have return successors, (34), 22 states have call predecessors, (34), 21 states have call successors, (34) [2022-11-18 20:14:23,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 519 transitions. [2022-11-18 20:14:23,405 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 519 transitions. Word has length 13 [2022-11-18 20:14:23,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:23,405 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 519 transitions. [2022-11-18 20:14:23,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:23,406 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 519 transitions. [2022-11-18 20:14:23,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 20:14:23,407 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:23,407 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:23,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:23,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:23,621 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr86ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:23,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:23,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1895308392, now seen corresponding path program 1 times [2022-11-18 20:14:23,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:23,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1512397976] [2022-11-18 20:14:23,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:23,623 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:23,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:23,627 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:23,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-18 20:14:23,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:23,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:14:23,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:23,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:14:23,829 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:14:23,829 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:23,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1512397976] [2022-11-18 20:14:23,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1512397976] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:14:23,830 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:14:23,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:14:23,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536240879] [2022-11-18 20:14:23,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:14:23,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:14:23,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:23,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:14:23,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:14:23,832 INFO L87 Difference]: Start difference. First operand 413 states and 519 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:14:23,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:23,954 INFO L93 Difference]: Finished difference Result 351 states and 397 transitions. [2022-11-18 20:14:23,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:14:23,957 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2022-11-18 20:14:23,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:23,959 INFO L225 Difference]: With dead ends: 351 [2022-11-18 20:14:23,959 INFO L226 Difference]: Without dead ends: 351 [2022-11-18 20:14:23,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:14:23,961 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 10 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1342 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:23,962 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1342 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:14:23,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-11-18 20:14:23,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 345. [2022-11-18 20:14:23,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 199 states have (on average 1.7688442211055277) internal successors, (352), 320 states have internal predecessors, (352), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:14:23,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 387 transitions. [2022-11-18 20:14:23,975 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 387 transitions. Word has length 17 [2022-11-18 20:14:23,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:23,975 INFO L495 AbstractCegarLoop]: Abstraction has 345 states and 387 transitions. [2022-11-18 20:14:23,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:14:23,976 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 387 transitions. [2022-11-18 20:14:23,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 20:14:23,977 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:23,977 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:23,997 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:24,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:24,191 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr86ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:24,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:24,192 INFO L85 PathProgramCache]: Analyzing trace with hash -2106255897, now seen corresponding path program 1 times [2022-11-18 20:14:24,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:24,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1547471494] [2022-11-18 20:14:24,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:24,193 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:24,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:24,194 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:24,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-18 20:14:24,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:24,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:14:24,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:24,348 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:14:24,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:14:24,417 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:14:24,418 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:24,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1547471494] [2022-11-18 20:14:24,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1547471494] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:14:24,418 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:14:24,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-18 20:14:24,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476341268] [2022-11-18 20:14:24,419 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:14:24,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:14:24,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:24,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:14:24,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:14:24,421 INFO L87 Difference]: Start difference. First operand 345 states and 387 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:14:24,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:24,559 INFO L93 Difference]: Finished difference Result 344 states and 386 transitions. [2022-11-18 20:14:24,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:14:24,560 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2022-11-18 20:14:24,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:24,563 INFO L225 Difference]: With dead ends: 344 [2022-11-18 20:14:24,563 INFO L226 Difference]: Without dead ends: 344 [2022-11-18 20:14:24,563 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:14:24,565 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 256 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 1052 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:24,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 1052 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:14:24,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-11-18 20:14:24,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2022-11-18 20:14:24,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 199 states have (on average 1.763819095477387) internal successors, (351), 319 states have internal predecessors, (351), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:14:24,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 386 transitions. [2022-11-18 20:14:24,580 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 386 transitions. Word has length 17 [2022-11-18 20:14:24,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:24,581 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 386 transitions. [2022-11-18 20:14:24,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:14:24,581 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 386 transitions. [2022-11-18 20:14:24,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 20:14:24,583 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:24,583 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:24,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:24,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:24,797 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:24,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:24,798 INFO L85 PathProgramCache]: Analyzing trace with hash -2106256148, now seen corresponding path program 1 times [2022-11-18 20:14:24,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:24,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [598624998] [2022-11-18 20:14:24,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:24,798 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:24,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:24,800 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:24,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-18 20:14:24,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:24,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:14:24,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:24,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:14:24,972 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:14:24,972 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:24,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [598624998] [2022-11-18 20:14:24,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [598624998] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:14:24,973 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:14:24,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:14:24,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059177038] [2022-11-18 20:14:24,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:14:24,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:14:24,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:24,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:14:24,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:14:24,976 INFO L87 Difference]: Start difference. First operand 344 states and 386 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:14:25,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:25,082 INFO L93 Difference]: Finished difference Result 388 states and 436 transitions. [2022-11-18 20:14:25,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:14:25,084 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-11-18 20:14:25,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:25,087 INFO L225 Difference]: With dead ends: 388 [2022-11-18 20:14:25,087 INFO L226 Difference]: Without dead ends: 388 [2022-11-18 20:14:25,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:14:25,088 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 40 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 1375 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:25,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 1375 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:14:25,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-11-18 20:14:25,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 346. [2022-11-18 20:14:25,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 201 states have (on average 1.756218905472637) internal successors, (353), 320 states have internal predecessors, (353), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:14:25,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 388 transitions. [2022-11-18 20:14:25,103 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 388 transitions. Word has length 17 [2022-11-18 20:14:25,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:25,104 INFO L495 AbstractCegarLoop]: Abstraction has 346 states and 388 transitions. [2022-11-18 20:14:25,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:14:25,105 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 388 transitions. [2022-11-18 20:14:25,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 20:14:25,106 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:25,106 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:25,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:25,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:25,320 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:25,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:25,320 INFO L85 PathProgramCache]: Analyzing trace with hash -2134885299, now seen corresponding path program 1 times [2022-11-18 20:14:25,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:25,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [464177112] [2022-11-18 20:14:25,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:25,321 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:25,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:25,323 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:25,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-18 20:14:25,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:25,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:14:25,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:25,461 INFO L350 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 [2022-11-18 20:14:25,555 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_12 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_12) |c_#valid|)))) is different from true [2022-11-18 20:14:25,636 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:14:25,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:14:25,666 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-18 20:14:25,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:14:25,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:14:25,927 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:25,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [464177112] [2022-11-18 20:14:25,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [464177112] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:14:25,928 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:14:25,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2022-11-18 20:14:25,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481328059] [2022-11-18 20:14:25,928 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:14:25,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:14:25,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:25,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:14:25,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=31, Unknown=1, NotChecked=10, Total=56 [2022-11-18 20:14:25,930 INFO L87 Difference]: Start difference. First operand 346 states and 388 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:14:26,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:26,889 INFO L93 Difference]: Finished difference Result 353 states and 399 transitions. [2022-11-18 20:14:26,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:14:26,890 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 17 [2022-11-18 20:14:26,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:26,892 INFO L225 Difference]: With dead ends: 353 [2022-11-18 20:14:26,892 INFO L226 Difference]: Without dead ends: 353 [2022-11-18 20:14:26,892 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=41, Unknown=1, NotChecked=12, Total=72 [2022-11-18 20:14:26,893 INFO L413 NwaCegarLoop]: 341 mSDtfsCounter, 20 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1180 SdHoareTripleChecker+Invalid, 941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 521 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:26,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1180 Invalid, 941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 416 Invalid, 0 Unknown, 521 Unchecked, 0.9s Time] [2022-11-18 20:14:26,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-11-18 20:14:26,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 350. [2022-11-18 20:14:26,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 205 states have (on average 1.7414634146341463) internal successors, (357), 324 states have internal predecessors, (357), 16 states have call successors, (16), 9 states have call predecessors, (16), 11 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:14:26,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 392 transitions. [2022-11-18 20:14:26,905 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 392 transitions. Word has length 17 [2022-11-18 20:14:26,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:26,905 INFO L495 AbstractCegarLoop]: Abstraction has 350 states and 392 transitions. [2022-11-18 20:14:26,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:14:26,906 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 392 transitions. [2022-11-18 20:14:26,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 20:14:26,907 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:26,907 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:26,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:27,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:27,120 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:27,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:27,120 INFO L85 PathProgramCache]: Analyzing trace with hash -2134885298, now seen corresponding path program 1 times [2022-11-18 20:14:27,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:27,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [17634201] [2022-11-18 20:14:27,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:27,121 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:27,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:27,123 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:27,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-18 20:14:27,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:27,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 20:14:27,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:27,257 INFO L350 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 [2022-11-18 20:14:27,266 INFO L350 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 [2022-11-18 20:14:27,434 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_23 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_23))))) is different from true [2022-11-18 20:14:27,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:14:27,465 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:14:27,480 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:14:27,480 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:14:27,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-18 20:14:27,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:14:31,431 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:31,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [17634201] [2022-11-18 20:14:31,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [17634201] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:14:31,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [138950713] [2022-11-18 20:14:31,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:31,431 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:14:31,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:14:31,434 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:14:31,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2022-11-18 20:14:31,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:31,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 20:14:31,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:31,655 INFO L350 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 [2022-11-18 20:14:31,670 INFO L350 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 [2022-11-18 20:14:31,782 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_33 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_33) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-18 20:14:31,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:14:31,812 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:14:31,841 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:14:31,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:14:31,868 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-11-18 20:14:31,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:14:32,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [138950713] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:14:32,114 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:14:32,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-11-18 20:14:32,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962887900] [2022-11-18 20:14:32,115 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:14:32,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:14:32,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:32,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:14:32,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=70, Unknown=3, NotChecked=34, Total=132 [2022-11-18 20:14:32,116 INFO L87 Difference]: Start difference. First operand 350 states and 392 transitions. Second operand has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:14:36,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:36,564 INFO L93 Difference]: Finished difference Result 634 states and 720 transitions. [2022-11-18 20:14:36,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:14:36,565 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 17 [2022-11-18 20:14:36,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:36,569 INFO L225 Difference]: With dead ends: 634 [2022-11-18 20:14:36,569 INFO L226 Difference]: Without dead ends: 634 [2022-11-18 20:14:36,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=33, Invalid=104, Unknown=3, NotChecked=42, Total=182 [2022-11-18 20:14:36,570 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 335 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 1415 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 2786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1327 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:36,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 1078 Invalid, 2786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1415 Invalid, 0 Unknown, 1327 Unchecked, 4.2s Time] [2022-11-18 20:14:36,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2022-11-18 20:14:36,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 364. [2022-11-18 20:14:36,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 216 states have (on average 1.7222222222222223) internal successors, (372), 335 states have internal predecessors, (372), 18 states have call successors, (18), 9 states have call predecessors, (18), 13 states have return successors, (30), 21 states have call predecessors, (30), 18 states have call successors, (30) [2022-11-18 20:14:36,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 420 transitions. [2022-11-18 20:14:36,585 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 420 transitions. Word has length 17 [2022-11-18 20:14:36,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:36,586 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 420 transitions. [2022-11-18 20:14:36,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:14:36,586 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 420 transitions. [2022-11-18 20:14:36,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-18 20:14:36,587 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:36,587 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:36,600 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-11-18 20:14:36,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:37,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:14:37,002 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr87ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:37,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:37,002 INFO L85 PathProgramCache]: Analyzing trace with hash -869422937, now seen corresponding path program 1 times [2022-11-18 20:14:37,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:37,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1240402336] [2022-11-18 20:14:37,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:37,003 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:37,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:37,004 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:37,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-18 20:14:37,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:37,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:14:37,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:37,316 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:14:37,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:14:37,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:14:37,466 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:37,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1240402336] [2022-11-18 20:14:37,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1240402336] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:14:37,466 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:14:37,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:14:37,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261635149] [2022-11-18 20:14:37,466 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:14:37,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:14:37,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:37,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:14:37,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:14:37,468 INFO L87 Difference]: Start difference. First operand 364 states and 420 transitions. Second operand has 10 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-18 20:14:38,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:38,269 INFO L93 Difference]: Finished difference Result 367 states and 421 transitions. [2022-11-18 20:14:38,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:14:38,270 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 18 [2022-11-18 20:14:38,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:38,273 INFO L225 Difference]: With dead ends: 367 [2022-11-18 20:14:38,273 INFO L226 Difference]: Without dead ends: 367 [2022-11-18 20:14:38,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:14:38,274 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 581 mSDsluCounter, 1025 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 1331 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:38,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [595 Valid, 1331 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 318 Invalid, 0 Unknown, 27 Unchecked, 0.7s Time] [2022-11-18 20:14:38,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-11-18 20:14:38,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 363. [2022-11-18 20:14:38,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 216 states have (on average 1.712962962962963) internal successors, (370), 334 states have internal predecessors, (370), 18 states have call successors, (18), 9 states have call predecessors, (18), 13 states have return successors, (30), 21 states have call predecessors, (30), 18 states have call successors, (30) [2022-11-18 20:14:38,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 418 transitions. [2022-11-18 20:14:38,288 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 418 transitions. Word has length 18 [2022-11-18 20:14:38,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:38,288 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 418 transitions. [2022-11-18 20:14:38,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-18 20:14:38,289 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 418 transitions. [2022-11-18 20:14:38,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-18 20:14:38,290 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:38,290 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:38,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:38,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:38,504 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:38,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:38,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1883109288, now seen corresponding path program 1 times [2022-11-18 20:14:38,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:38,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1377164997] [2022-11-18 20:14:38,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:38,505 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:38,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:38,506 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:38,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-18 20:14:38,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:38,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:14:38,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:38,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:14:38,646 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:14:38,646 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:38,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1377164997] [2022-11-18 20:14:38,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1377164997] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:14:38,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:14:38,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:14:38,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316333865] [2022-11-18 20:14:38,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:14:38,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:14:38,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:38,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:14:38,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:14:38,648 INFO L87 Difference]: Start difference. First operand 363 states and 418 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:39,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:39,561 INFO L93 Difference]: Finished difference Result 366 states and 420 transitions. [2022-11-18 20:14:39,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:14:39,562 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-11-18 20:14:39,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:39,564 INFO L225 Difference]: With dead ends: 366 [2022-11-18 20:14:39,564 INFO L226 Difference]: Without dead ends: 353 [2022-11-18 20:14:39,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:14:39,565 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 41 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:39,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 663 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-18 20:14:39,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-11-18 20:14:39,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2022-11-18 20:14:39,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 207 states have (on average 1.7391304347826086) internal successors, (360), 325 states have internal predecessors, (360), 18 states have call successors, (18), 9 states have call predecessors, (18), 12 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2022-11-18 20:14:39,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 407 transitions. [2022-11-18 20:14:39,577 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 407 transitions. Word has length 18 [2022-11-18 20:14:39,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:39,578 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 407 transitions. [2022-11-18 20:14:39,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 20:14:39,578 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 407 transitions. [2022-11-18 20:14:39,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-18 20:14:39,579 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:39,580 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:39,603 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:39,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:39,794 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:39,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:39,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1969475052, now seen corresponding path program 1 times [2022-11-18 20:14:39,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:39,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [285185812] [2022-11-18 20:14:39,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:39,794 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:39,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:39,795 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:39,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-18 20:14:39,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:39,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:14:39,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:40,077 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:14:40,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:14:40,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:14:40,270 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:14:40,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:14:40,377 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:40,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [285185812] [2022-11-18 20:14:40,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [285185812] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:14:40,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2139238811] [2022-11-18 20:14:40,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:40,378 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:14:40,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:14:40,380 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:14:40,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2022-11-18 20:14:40,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:40,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-18 20:14:40,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:40,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:14:40,665 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:14:40,666 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:14:40,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:14:40,827 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:14:40,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:14:40,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2139238811] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:14:40,918 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:14:40,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2022-11-18 20:14:40,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266063054] [2022-11-18 20:14:40,918 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:14:40,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 20:14:40,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:40,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:14:40,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-18 20:14:40,920 INFO L87 Difference]: Start difference. First operand 353 states and 407 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:14:42,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:14:42,300 INFO L93 Difference]: Finished difference Result 403 states and 459 transitions. [2022-11-18 20:14:42,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:14:42,301 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2022-11-18 20:14:42,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:14:42,305 INFO L225 Difference]: With dead ends: 403 [2022-11-18 20:14:42,305 INFO L226 Difference]: Without dead ends: 403 [2022-11-18 20:14:42,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:14:42,311 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 68 mSDsluCounter, 1000 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 1312 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:14:42,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 1312 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 562 Invalid, 0 Unknown, 179 Unchecked, 1.3s Time] [2022-11-18 20:14:42,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-11-18 20:14:42,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 358. [2022-11-18 20:14:42,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 212 states have (on average 1.7264150943396226) internal successors, (366), 330 states have internal predecessors, (366), 18 states have call successors, (18), 9 states have call predecessors, (18), 12 states have return successors, (29), 20 states have call predecessors, (29), 18 states have call successors, (29) [2022-11-18 20:14:42,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 413 transitions. [2022-11-18 20:14:42,337 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 413 transitions. Word has length 21 [2022-11-18 20:14:42,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:14:42,337 INFO L495 AbstractCegarLoop]: Abstraction has 358 states and 413 transitions. [2022-11-18 20:14:42,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:14:42,338 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 413 transitions. [2022-11-18 20:14:42,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-18 20:14:42,338 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:14:42,339 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:14:42,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:42,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (16)] Forceful destruction successful, exit code 0 [2022-11-18 20:14:42,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:14:42,758 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:14:42,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:14:42,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1969475053, now seen corresponding path program 1 times [2022-11-18 20:14:42,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:14:42,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [762113487] [2022-11-18 20:14:42,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:42,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:14:42,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:14:42,761 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:14:42,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-18 20:14:42,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:42,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-18 20:14:42,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:45,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:14:45,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:14:47,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:14:47,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:14:49,911 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:14:49,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [762113487] [2022-11-18 20:14:49,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [762113487] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:14:49,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2015547942] [2022-11-18 20:14:49,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:14:49,912 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:14:49,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:14:49,913 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:14:49,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2022-11-18 20:14:50,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:14:50,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:14:50,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:14:50,123 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:14:52,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:14:52,273 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:14:52,437 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:14:52,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:14:54,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2015547942] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:14:54,872 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:14:54,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2022-11-18 20:14:54,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026534608] [2022-11-18 20:14:54,872 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:14:54,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 20:14:54,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:14:54,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:14:54,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=60, Unknown=3, NotChecked=0, Total=90 [2022-11-18 20:14:54,874 INFO L87 Difference]: Start difference. First operand 358 states and 413 transitions. Second operand has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:15:01,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:01,151 INFO L93 Difference]: Finished difference Result 449 states and 506 transitions. [2022-11-18 20:15:01,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:15:01,152 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2022-11-18 20:15:01,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:01,153 INFO L225 Difference]: With dead ends: 449 [2022-11-18 20:15:01,153 INFO L226 Difference]: Without dead ends: 449 [2022-11-18 20:15:01,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=60, Invalid=117, Unknown=5, NotChecked=0, Total=182 [2022-11-18 20:15:01,155 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 132 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 1202 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:01,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 1202 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 711 Invalid, 0 Unknown, 223 Unchecked, 2.1s Time] [2022-11-18 20:15:01,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-11-18 20:15:01,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 384. [2022-11-18 20:15:01,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 236 states have (on average 1.7415254237288136) internal successors, (411), 354 states have internal predecessors, (411), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 21 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-18 20:15:01,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 460 transitions. [2022-11-18 20:15:01,169 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 460 transitions. Word has length 21 [2022-11-18 20:15:01,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:01,169 INFO L495 AbstractCegarLoop]: Abstraction has 384 states and 460 transitions. [2022-11-18 20:15:01,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:15:01,170 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 460 transitions. [2022-11-18 20:15:01,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-18 20:15:01,171 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:01,171 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:01,185 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-11-18 20:15:01,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (18)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:01,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:15:01,585 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:01,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:01,586 INFO L85 PathProgramCache]: Analyzing trace with hash -2128978739, now seen corresponding path program 1 times [2022-11-18 20:15:01,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:01,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1725246288] [2022-11-18 20:15:01,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:01,587 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:01,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:01,588 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:01,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-18 20:15:01,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:01,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:15:01,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:01,725 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:15:01,725 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:15:01,725 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:01,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1725246288] [2022-11-18 20:15:01,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1725246288] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:15:01,726 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:15:01,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:15:01,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628501758] [2022-11-18 20:15:01,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:15:01,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:15:01,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:01,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:15:01,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:15:01,728 INFO L87 Difference]: Start difference. First operand 384 states and 460 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:15:01,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:01,837 INFO L93 Difference]: Finished difference Result 397 states and 459 transitions. [2022-11-18 20:15:01,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:15:01,838 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2022-11-18 20:15:01,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:01,841 INFO L225 Difference]: With dead ends: 397 [2022-11-18 20:15:01,841 INFO L226 Difference]: Without dead ends: 397 [2022-11-18 20:15:01,841 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:15:01,842 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 252 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:01,843 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 1222 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:15:01,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-11-18 20:15:01,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 381. [2022-11-18 20:15:01,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 233 states have (on average 1.7467811158798283) internal successors, (407), 351 states have internal predecessors, (407), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 21 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-18 20:15:01,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 456 transitions. [2022-11-18 20:15:01,870 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 456 transitions. Word has length 21 [2022-11-18 20:15:01,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:01,870 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 456 transitions. [2022-11-18 20:15:01,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:15:01,871 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 456 transitions. [2022-11-18 20:15:01,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 20:15:01,877 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:01,877 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:01,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:02,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:02,090 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:02,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:02,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1415040467, now seen corresponding path program 1 times [2022-11-18 20:15:02,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:02,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [348469580] [2022-11-18 20:15:02,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:02,091 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:02,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:02,092 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:02,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-18 20:15:02,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:02,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:15:02,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:02,274 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:15:02,302 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:15:02,302 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:15:02,302 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:02,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [348469580] [2022-11-18 20:15:02,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [348469580] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:15:02,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:15:02,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:15:02,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225976145] [2022-11-18 20:15:02,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:15:02,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:15:02,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:02,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:15:02,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:15:02,305 INFO L87 Difference]: Start difference. First operand 381 states and 456 transitions. Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:15:03,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:03,285 INFO L93 Difference]: Finished difference Result 422 states and 500 transitions. [2022-11-18 20:15:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:15:03,286 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2022-11-18 20:15:03,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:03,288 INFO L225 Difference]: With dead ends: 422 [2022-11-18 20:15:03,288 INFO L226 Difference]: Without dead ends: 422 [2022-11-18 20:15:03,289 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:15:03,289 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 59 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:03,290 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 1033 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-18 20:15:03,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-11-18 20:15:03,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 381. [2022-11-18 20:15:03,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 233 states have (on average 1.742489270386266) internal successors, (406), 351 states have internal predecessors, (406), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 21 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-18 20:15:03,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 455 transitions. [2022-11-18 20:15:03,307 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 455 transitions. Word has length 23 [2022-11-18 20:15:03,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:03,307 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 455 transitions. [2022-11-18 20:15:03,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:15:03,308 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 455 transitions. [2022-11-18 20:15:03,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 20:15:03,308 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:03,308 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:03,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:03,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:03,519 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:03,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:03,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1415040466, now seen corresponding path program 1 times [2022-11-18 20:15:03,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:03,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1131663309] [2022-11-18 20:15:03,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:03,520 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:03,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:03,521 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:03,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-18 20:15:03,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:03,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 20:15:03,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:03,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:15:03,920 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:15:03,973 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:15:03,973 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:15:03,974 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:03,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1131663309] [2022-11-18 20:15:03,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1131663309] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:15:03,974 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:15:03,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:15:03,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167350933] [2022-11-18 20:15:03,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:15:03,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:15:03,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:03,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:15:03,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:15:03,976 INFO L87 Difference]: Start difference. First operand 381 states and 455 transitions. Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:15:05,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:05,345 INFO L93 Difference]: Finished difference Result 403 states and 477 transitions. [2022-11-18 20:15:05,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:15:05,347 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2022-11-18 20:15:05,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:05,349 INFO L225 Difference]: With dead ends: 403 [2022-11-18 20:15:05,349 INFO L226 Difference]: Without dead ends: 403 [2022-11-18 20:15:05,350 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:15:05,351 INFO L413 NwaCegarLoop]: 327 mSDtfsCounter, 41 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1084 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:05,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 1084 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-18 20:15:05,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-11-18 20:15:05,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 381. [2022-11-18 20:15:05,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 233 states have (on average 1.738197424892704) internal successors, (405), 351 states have internal predecessors, (405), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 21 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-18 20:15:05,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 454 transitions. [2022-11-18 20:15:05,367 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 454 transitions. Word has length 23 [2022-11-18 20:15:05,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:05,368 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 454 transitions. [2022-11-18 20:15:05,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:15:05,369 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 454 transitions. [2022-11-18 20:15:05,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-18 20:15:05,370 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:05,370 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:05,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:05,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:05,592 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr83ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:05,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:05,592 INFO L85 PathProgramCache]: Analyzing trace with hash -412937067, now seen corresponding path program 1 times [2022-11-18 20:15:05,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:05,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [383203080] [2022-11-18 20:15:05,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:05,594 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:05,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:05,595 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:05,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-11-18 20:15:05,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:05,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:15:05,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:05,774 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:15:05,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:05,820 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:15:05,820 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:05,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [383203080] [2022-11-18 20:15:05,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [383203080] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:15:05,820 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:15:05,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-18 20:15:05,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626107703] [2022-11-18 20:15:05,821 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:15:05,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:15:05,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:05,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:15:05,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:15:05,822 INFO L87 Difference]: Start difference. First operand 381 states and 454 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:15:05,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:05,911 INFO L93 Difference]: Finished difference Result 380 states and 453 transitions. [2022-11-18 20:15:05,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:15:05,913 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 25 [2022-11-18 20:15:05,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:05,915 INFO L225 Difference]: With dead ends: 380 [2022-11-18 20:15:05,915 INFO L226 Difference]: Without dead ends: 380 [2022-11-18 20:15:05,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:15:05,916 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 248 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:05,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 1055 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:15:05,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-11-18 20:15:05,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 380. [2022-11-18 20:15:05,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 233 states have (on average 1.7339055793991416) internal successors, (404), 350 states have internal predecessors, (404), 19 states have call successors, (19), 10 states have call predecessors, (19), 13 states have return successors, (30), 21 states have call predecessors, (30), 19 states have call successors, (30) [2022-11-18 20:15:05,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 453 transitions. [2022-11-18 20:15:05,945 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 453 transitions. Word has length 25 [2022-11-18 20:15:05,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:05,946 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 453 transitions. [2022-11-18 20:15:05,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:15:05,946 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 453 transitions. [2022-11-18 20:15:05,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-18 20:15:05,951 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:05,951 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:05,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:06,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:06,166 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:06,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:06,166 INFO L85 PathProgramCache]: Analyzing trace with hash -412937301, now seen corresponding path program 1 times [2022-11-18 20:15:06,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:06,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [708856503] [2022-11-18 20:15:06,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:06,167 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:06,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:06,168 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:06,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-18 20:15:06,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:06,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:15:06,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:06,359 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:15:06,359 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:15:06,359 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:06,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [708856503] [2022-11-18 20:15:06,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [708856503] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:15:06,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:15:06,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:15:06,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885289931] [2022-11-18 20:15:06,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:15:06,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:15:06,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:06,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:15:06,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:15:06,362 INFO L87 Difference]: Start difference. First operand 380 states and 453 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:15:06,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:06,445 INFO L93 Difference]: Finished difference Result 415 states and 481 transitions. [2022-11-18 20:15:06,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:15:06,446 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2022-11-18 20:15:06,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:06,448 INFO L225 Difference]: With dead ends: 415 [2022-11-18 20:15:06,448 INFO L226 Difference]: Without dead ends: 415 [2022-11-18 20:15:06,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:15:06,450 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 44 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:06,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 1438 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:15:06,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-11-18 20:15:06,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 371. [2022-11-18 20:15:06,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 226 states have (on average 1.7345132743362832) internal successors, (392), 343 states have internal predecessors, (392), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2022-11-18 20:15:06,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 435 transitions. [2022-11-18 20:15:06,463 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 435 transitions. Word has length 25 [2022-11-18 20:15:06,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:06,463 INFO L495 AbstractCegarLoop]: Abstraction has 371 states and 435 transitions. [2022-11-18 20:15:06,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:15:06,464 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 435 transitions. [2022-11-18 20:15:06,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-18 20:15:06,465 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:06,465 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:06,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-11-18 20:15:06,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:06,678 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:06,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:06,679 INFO L85 PathProgramCache]: Analyzing trace with hash -441566452, now seen corresponding path program 1 times [2022-11-18 20:15:06,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:06,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [678746366] [2022-11-18 20:15:06,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:06,680 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:06,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:06,681 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:06,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-18 20:15:06,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:06,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 20:15:06,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:06,797 INFO L350 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 [2022-11-18 20:15:06,855 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-18 20:15:06,889 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 20:15:06,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:15:06,912 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 2 not checked. [2022-11-18 20:15:06,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:07,117 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:15:07,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:07,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [678746366] [2022-11-18 20:15:07,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [678746366] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:15:07,117 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:15:07,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2022-11-18 20:15:07,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366778958] [2022-11-18 20:15:07,118 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:15:07,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:15:07,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:07,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:15:07,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=31, Unknown=1, NotChecked=10, Total=56 [2022-11-18 20:15:07,120 INFO L87 Difference]: Start difference. First operand 371 states and 435 transitions. Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:15:09,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:09,470 INFO L93 Difference]: Finished difference Result 515 states and 605 transitions. [2022-11-18 20:15:09,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:15:09,471 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 25 [2022-11-18 20:15:09,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:09,473 INFO L225 Difference]: With dead ends: 515 [2022-11-18 20:15:09,473 INFO L226 Difference]: Without dead ends: 515 [2022-11-18 20:15:09,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=41, Unknown=1, NotChecked=12, Total=72 [2022-11-18 20:15:09,474 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 182 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 1297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 520 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:09,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 1093 Invalid, 1297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 743 Invalid, 0 Unknown, 520 Unchecked, 2.3s Time] [2022-11-18 20:15:09,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-11-18 20:15:09,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 373. [2022-11-18 20:15:09,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 229 states have (on average 1.724890829694323) internal successors, (395), 345 states have internal predecessors, (395), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2022-11-18 20:15:09,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 438 transitions. [2022-11-18 20:15:09,488 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 438 transitions. Word has length 25 [2022-11-18 20:15:09,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:09,488 INFO L495 AbstractCegarLoop]: Abstraction has 373 states and 438 transitions. [2022-11-18 20:15:09,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:15:09,489 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 438 transitions. [2022-11-18 20:15:09,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-18 20:15:09,489 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:09,490 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:09,504 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:09,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:09,704 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:09,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:09,705 INFO L85 PathProgramCache]: Analyzing trace with hash -441566451, now seen corresponding path program 1 times [2022-11-18 20:15:09,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:09,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1875799523] [2022-11-18 20:15:09,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:09,705 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:09,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:09,707 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:09,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-11-18 20:15:09,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:09,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 20:15:09,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:09,854 INFO L350 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 [2022-11-18 20:15:10,008 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| |c_ldv_malloc_#in~size|) |c_#length|)) is different from true [2022-11-18 20:15:10,056 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:15:10,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:15:10,094 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2022-11-18 20:15:10,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:10,401 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:10,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1875799523] [2022-11-18 20:15:10,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1875799523] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:15:10,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1819907666] [2022-11-18 20:15:10,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:10,402 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:15:10,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:15:10,404 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:15:10,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2022-11-18 20:15:10,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:10,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 20:15:10,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:10,647 INFO L350 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 [2022-11-18 20:15:10,658 INFO L350 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 [2022-11-18 20:15:10,871 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_139 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_139))))) is different from true [2022-11-18 20:15:10,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:15:10,893 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:15:10,910 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:15:10,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:15:10,933 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2022-11-18 20:15:10,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:14,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1819907666] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:15:14,615 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:15:14,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2022-11-18 20:15:14,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716936932] [2022-11-18 20:15:14,615 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:15:14,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-18 20:15:14,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:14,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 20:15:14,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=172, Unknown=3, NotChecked=54, Total=272 [2022-11-18 20:15:14,616 INFO L87 Difference]: Start difference. First operand 373 states and 438 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 3 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:15:20,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:20,093 INFO L93 Difference]: Finished difference Result 645 states and 746 transitions. [2022-11-18 20:15:20,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:15:20,096 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 3 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 25 [2022-11-18 20:15:20,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:20,100 INFO L225 Difference]: With dead ends: 645 [2022-11-18 20:15:20,100 INFO L226 Difference]: Without dead ends: 645 [2022-11-18 20:15:20,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=54, Invalid=223, Unknown=3, NotChecked=62, Total=342 [2022-11-18 20:15:20,101 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 335 mSDsluCounter, 1558 mSDsCounter, 0 mSdLazyCounter, 1768 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 1879 SdHoareTripleChecker+Invalid, 3005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1208 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:20,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 1879 Invalid, 3005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1768 Invalid, 0 Unknown, 1208 Unchecked, 5.2s Time] [2022-11-18 20:15:20,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2022-11-18 20:15:20,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 372. [2022-11-18 20:15:20,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 229 states have (on average 1.720524017467249) internal successors, (394), 344 states have internal predecessors, (394), 17 states have call successors, (17), 10 states have call predecessors, (17), 13 states have return successors, (26), 19 states have call predecessors, (26), 17 states have call successors, (26) [2022-11-18 20:15:20,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 437 transitions. [2022-11-18 20:15:20,115 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 437 transitions. Word has length 25 [2022-11-18 20:15:20,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:20,115 INFO L495 AbstractCegarLoop]: Abstraction has 372 states and 437 transitions. [2022-11-18 20:15:20,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 3 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:15:20,116 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 437 transitions. [2022-11-18 20:15:20,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-18 20:15:20,116 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:20,116 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:20,136 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-11-18 20:15:20,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (26)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:20,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:15:20,531 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:20,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:20,531 INFO L85 PathProgramCache]: Analyzing trace with hash 83853234, now seen corresponding path program 1 times [2022-11-18 20:15:20,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:20,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [283780468] [2022-11-18 20:15:20,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:20,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:20,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:20,534 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:20,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-11-18 20:15:20,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:20,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:15:20,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:21,103 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:15:21,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:21,313 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:15:21,313 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:21,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [283780468] [2022-11-18 20:15:21,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [283780468] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:15:21,314 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:15:21,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:15:21,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695612030] [2022-11-18 20:15:21,314 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:15:21,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:15:21,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:21,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:15:21,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:15:21,315 INFO L87 Difference]: Start difference. First operand 372 states and 437 transitions. Second operand has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-18 20:15:21,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:21,790 INFO L93 Difference]: Finished difference Result 606 states and 700 transitions. [2022-11-18 20:15:21,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:15:21,792 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 26 [2022-11-18 20:15:21,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:21,796 INFO L225 Difference]: With dead ends: 606 [2022-11-18 20:15:21,796 INFO L226 Difference]: Without dead ends: 606 [2022-11-18 20:15:21,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:15:21,797 INFO L413 NwaCegarLoop]: 346 mSDtfsCounter, 321 mSDsluCounter, 1675 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 2021 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:21,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 2021 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 184 Invalid, 0 Unknown, 150 Unchecked, 0.4s Time] [2022-11-18 20:15:21,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-11-18 20:15:21,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 473. [2022-11-18 20:15:21,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 316 states have (on average 1.7563291139240507) internal successors, (555), 431 states have internal predecessors, (555), 27 states have call successors, (27), 16 states have call predecessors, (27), 20 states have return successors, (41), 29 states have call predecessors, (41), 27 states have call successors, (41) [2022-11-18 20:15:21,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 623 transitions. [2022-11-18 20:15:21,813 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 623 transitions. Word has length 26 [2022-11-18 20:15:21,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:21,813 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 623 transitions. [2022-11-18 20:15:21,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-11-18 20:15:21,814 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 623 transitions. [2022-11-18 20:15:21,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-18 20:15:21,815 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:21,815 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:21,831 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:22,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:22,029 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:22,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:22,030 INFO L85 PathProgramCache]: Analyzing trace with hash -366162574, now seen corresponding path program 1 times [2022-11-18 20:15:22,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:22,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1960257104] [2022-11-18 20:15:22,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:22,031 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:22,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:22,033 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:22,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-11-18 20:15:22,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:22,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 20:15:22,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:22,552 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:15:22,563 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:15:22,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:15:22,682 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:15:22,682 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:22,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1960257104] [2022-11-18 20:15:22,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1960257104] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:15:22,683 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:15:22,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:15:22,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485798804] [2022-11-18 20:15:22,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:15:22,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:15:22,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:22,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:15:22,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:15:22,684 INFO L87 Difference]: Start difference. First operand 473 states and 623 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:15:23,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:23,259 INFO L93 Difference]: Finished difference Result 455 states and 584 transitions. [2022-11-18 20:15:23,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:15:23,260 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2022-11-18 20:15:23,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:23,264 INFO L225 Difference]: With dead ends: 455 [2022-11-18 20:15:23,264 INFO L226 Difference]: Without dead ends: 455 [2022-11-18 20:15:23,264 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:15:23,265 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 13 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:23,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1249 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 20:15:23,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-11-18 20:15:23,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 451. [2022-11-18 20:15:23,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 296 states have (on average 1.739864864864865) internal successors, (515), 411 states have internal predecessors, (515), 26 states have call successors, (26), 15 states have call predecessors, (26), 19 states have return successors, (40), 28 states have call predecessors, (40), 26 states have call successors, (40) [2022-11-18 20:15:23,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 581 transitions. [2022-11-18 20:15:23,283 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 581 transitions. Word has length 26 [2022-11-18 20:15:23,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:23,283 INFO L495 AbstractCegarLoop]: Abstraction has 451 states and 581 transitions. [2022-11-18 20:15:23,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 20:15:23,284 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 581 transitions. [2022-11-18 20:15:23,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-18 20:15:23,284 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:23,285 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:23,304 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:23,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:23,499 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:23,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:23,500 INFO L85 PathProgramCache]: Analyzing trace with hash 305064464, now seen corresponding path program 1 times [2022-11-18 20:15:23,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:23,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [226585622] [2022-11-18 20:15:23,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:23,500 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:23,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:23,502 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:23,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-11-18 20:15:23,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:23,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:15:23,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:23,898 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) is different from true [2022-11-18 20:15:23,963 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:15:23,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:24,197 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret65#1.base_29| (_ BitVec 32))) (or (= (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_29| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|) (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_29|) (_ bv0 1))))) is different from false [2022-11-18 20:15:24,200 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:24,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [226585622] [2022-11-18 20:15:24,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [226585622] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:15:24,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1732002076] [2022-11-18 20:15:24,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:24,201 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:15:24,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:15:24,202 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:15:24,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2022-11-18 20:15:24,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:24,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-18 20:15:24,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:24,837 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:15:24,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:24,996 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret65#1.base_32| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_32|) (_ bv0 1))) (= |c_ULTIMATE.start_main_old_#valid#1| (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret65#1.base_32| (_ bv0 1))))) is different from false [2022-11-18 20:15:24,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1732002076] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:15:24,998 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:15:24,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2022-11-18 20:15:24,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786016345] [2022-11-18 20:15:24,999 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:15:24,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:15:25,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:25,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:15:25,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=126, Unknown=3, NotChecked=72, Total=240 [2022-11-18 20:15:25,001 INFO L87 Difference]: Start difference. First operand 451 states and 581 transitions. Second operand has 12 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-18 20:15:26,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:26,780 INFO L93 Difference]: Finished difference Result 454 states and 583 transitions. [2022-11-18 20:15:26,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:15:26,781 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 28 [2022-11-18 20:15:26,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:26,783 INFO L225 Difference]: With dead ends: 454 [2022-11-18 20:15:26,783 INFO L226 Difference]: Without dead ends: 438 [2022-11-18 20:15:26,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 80 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 3 IntricatePredicates, 2 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=47, Invalid=172, Unknown=3, NotChecked=84, Total=306 [2022-11-18 20:15:26,784 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 60 mSDsluCounter, 1265 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 1566 SdHoareTripleChecker+Invalid, 1444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 850 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:26,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 1566 Invalid, 1444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 579 Invalid, 0 Unknown, 850 Unchecked, 1.7s Time] [2022-11-18 20:15:26,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-11-18 20:15:26,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 438. [2022-11-18 20:15:26,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 284 states have (on average 1.767605633802817) internal successors, (502), 399 states have internal predecessors, (502), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (39), 27 states have call predecessors, (39), 26 states have call successors, (39) [2022-11-18 20:15:26,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 567 transitions. [2022-11-18 20:15:26,798 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 567 transitions. Word has length 28 [2022-11-18 20:15:26,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:26,799 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 567 transitions. [2022-11-18 20:15:26,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-18 20:15:26,799 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 567 transitions. [2022-11-18 20:15:26,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-18 20:15:26,800 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:26,800 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:26,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (30)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:27,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:27,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:27,205 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:27,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:27,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1975256279, now seen corresponding path program 1 times [2022-11-18 20:15:27,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:27,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [203565523] [2022-11-18 20:15:27,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:27,206 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:27,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:27,208 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:27,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-11-18 20:15:27,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:27,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-18 20:15:27,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:27,335 INFO L350 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 [2022-11-18 20:15:27,469 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:15:27,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:15:27,618 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:15:27,645 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:15:27,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:28,094 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:15:28,094 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:28,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [203565523] [2022-11-18 20:15:28,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [203565523] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:15:28,095 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:15:28,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2022-11-18 20:15:28,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652485993] [2022-11-18 20:15:28,096 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:15:28,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 20:15:28,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:28,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 20:15:28,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:15:28,097 INFO L87 Difference]: Start difference. First operand 438 states and 567 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:15:29,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:29,707 INFO L93 Difference]: Finished difference Result 520 states and 653 transitions. [2022-11-18 20:15:29,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:15:29,708 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 30 [2022-11-18 20:15:29,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:29,711 INFO L225 Difference]: With dead ends: 520 [2022-11-18 20:15:29,711 INFO L226 Difference]: Without dead ends: 520 [2022-11-18 20:15:29,712 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-11-18 20:15:29,712 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 192 mSDsluCounter, 1515 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 1795 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:29,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 1795 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 740 Invalid, 0 Unknown, 199 Unchecked, 1.5s Time] [2022-11-18 20:15:29,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-11-18 20:15:29,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 441. [2022-11-18 20:15:29,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 287 states have (on average 1.759581881533101) internal successors, (505), 402 states have internal predecessors, (505), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (35), 27 states have call predecessors, (35), 26 states have call successors, (35) [2022-11-18 20:15:29,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 566 transitions. [2022-11-18 20:15:29,747 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 566 transitions. Word has length 30 [2022-11-18 20:15:29,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:29,748 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 566 transitions. [2022-11-18 20:15:29,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:15:29,749 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 566 transitions. [2022-11-18 20:15:29,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-18 20:15:29,750 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:29,750 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:29,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:29,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:29,964 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:29,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:29,965 INFO L85 PathProgramCache]: Analyzing trace with hash -154246822, now seen corresponding path program 1 times [2022-11-18 20:15:29,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:29,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [557699783] [2022-11-18 20:15:29,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:29,966 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:29,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:29,968 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:30,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-11-18 20:15:30,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:30,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-18 20:15:30,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:30,275 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:15:30,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:15:30,435 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:15:30,436 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:15:30,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:15:30,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:15:30,759 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:15:30,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:30,933 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:30,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [557699783] [2022-11-18 20:15:30,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [557699783] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:15:30,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [447059474] [2022-11-18 20:15:30,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:30,934 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:15:30,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:15:30,935 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:15:30,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2022-11-18 20:15:31,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:31,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-18 20:15:31,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:31,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:15:31,325 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:15:31,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:15:31,522 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:15:31,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:15:31,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 18 [2022-11-18 20:15:32,187 INFO L321 Elim1Store]: treesize reduction 32, result has 27.3 percent of original size [2022-11-18 20:15:32,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 39 [2022-11-18 20:15:32,252 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:15:32,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:32,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [447059474] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:15:32,607 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:15:32,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 13 [2022-11-18 20:15:32,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436837733] [2022-11-18 20:15:32,608 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:15:32,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-18 20:15:32,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:32,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 20:15:32,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2022-11-18 20:15:32,609 INFO L87 Difference]: Start difference. First operand 441 states and 566 transitions. Second operand has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-18 20:15:35,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:15:35,636 INFO L93 Difference]: Finished difference Result 449 states and 575 transitions. [2022-11-18 20:15:35,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 20:15:35,637 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 32 [2022-11-18 20:15:35,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:15:35,639 INFO L225 Difference]: With dead ends: 449 [2022-11-18 20:15:35,639 INFO L226 Difference]: Without dead ends: 449 [2022-11-18 20:15:35,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 62 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=138, Invalid=413, Unknown=1, NotChecked=0, Total=552 [2022-11-18 20:15:35,640 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 21 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:15:35,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 919 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 326 Invalid, 0 Unknown, 199 Unchecked, 0.9s Time] [2022-11-18 20:15:35,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-11-18 20:15:35,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 449. [2022-11-18 20:15:35,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 295 states have (on average 1.7423728813559323) internal successors, (514), 410 states have internal predecessors, (514), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (35), 27 states have call predecessors, (35), 26 states have call successors, (35) [2022-11-18 20:15:35,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 575 transitions. [2022-11-18 20:15:35,664 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 575 transitions. Word has length 32 [2022-11-18 20:15:35,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:15:35,664 INFO L495 AbstractCegarLoop]: Abstraction has 449 states and 575 transitions. [2022-11-18 20:15:35,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-18 20:15:35,665 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 575 transitions. [2022-11-18 20:15:35,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-18 20:15:35,666 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:15:35,666 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:15:35,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:35,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (33)] Forceful destruction successful, exit code 0 [2022-11-18 20:15:36,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:15:36,079 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:15:36,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:15:36,080 INFO L85 PathProgramCache]: Analyzing trace with hash -154246821, now seen corresponding path program 1 times [2022-11-18 20:15:36,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:15:36,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [999024592] [2022-11-18 20:15:36,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:36,081 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:15:36,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:15:36,082 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:15:36,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-11-18 20:15:36,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:36,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-18 20:15:36,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:38,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:15:38,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:15:48,696 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:15:48,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:15:49,105 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 4 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 20:15:49,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:49,774 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:15:49,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [999024592] [2022-11-18 20:15:49,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [999024592] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:15:49,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1794828158] [2022-11-18 20:15:49,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:15:49,775 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:15:49,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:15:49,776 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:15:49,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2022-11-18 20:15:49,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:15:49,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 20:15:49,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:15:50,013 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:15:50,170 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:15:50,171 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:15:50,183 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:15:50,343 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:15:50,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:15:50,676 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 2 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 20:15:50,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:15:51,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1794828158] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:15:51,189 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:15:51,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 10 [2022-11-18 20:15:51,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670190724] [2022-11-18 20:15:51,190 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:15:51,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:15:51,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:15:51,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:15:51,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=151, Unknown=9, NotChecked=0, Total=210 [2022-11-18 20:15:51,191 INFO L87 Difference]: Start difference. First operand 449 states and 575 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:16:01,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:01,741 INFO L93 Difference]: Finished difference Result 449 states and 574 transitions. [2022-11-18 20:16:01,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 20:16:01,743 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 32 [2022-11-18 20:16:01,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:01,745 INFO L225 Difference]: With dead ends: 449 [2022-11-18 20:16:01,745 INFO L226 Difference]: Without dead ends: 449 [2022-11-18 20:16:01,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 21.3s TimeCoverageRelationStatistics Valid=123, Invalid=370, Unknown=13, NotChecked=0, Total=506 [2022-11-18 20:16:01,746 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 12 mSDsluCounter, 1724 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2054 SdHoareTripleChecker+Invalid, 1278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 574 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:01,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 2054 Invalid, 1278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 700 Invalid, 0 Unknown, 574 Unchecked, 2.1s Time] [2022-11-18 20:16:01,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-11-18 20:16:01,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 449. [2022-11-18 20:16:01,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 295 states have (on average 1.7389830508474575) internal successors, (513), 410 states have internal predecessors, (513), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (35), 27 states have call predecessors, (35), 26 states have call successors, (35) [2022-11-18 20:16:01,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 574 transitions. [2022-11-18 20:16:01,760 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 574 transitions. Word has length 32 [2022-11-18 20:16:01,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:01,761 INFO L495 AbstractCegarLoop]: Abstraction has 449 states and 574 transitions. [2022-11-18 20:16:01,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:16:01,761 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 574 transitions. [2022-11-18 20:16:01,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-18 20:16:01,762 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:01,762 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:01,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (35)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:01,986 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:02,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:02,166 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:02,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:02,167 INFO L85 PathProgramCache]: Analyzing trace with hash 139156185, now seen corresponding path program 1 times [2022-11-18 20:16:02,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:02,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1391367824] [2022-11-18 20:16:02,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:02,167 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:02,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:02,169 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:02,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-11-18 20:16:02,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:02,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:16:02,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:02,336 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:16:02,336 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:16:02,336 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:02,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1391367824] [2022-11-18 20:16:02,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1391367824] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:16:02,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:16:02,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:16:02,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165434184] [2022-11-18 20:16:02,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:16:02,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:16:02,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:02,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:16:02,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:16:02,345 INFO L87 Difference]: Start difference. First operand 449 states and 574 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:16:02,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:02,443 INFO L93 Difference]: Finished difference Result 476 states and 605 transitions. [2022-11-18 20:16:02,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:16:02,444 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 32 [2022-11-18 20:16:02,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:02,447 INFO L225 Difference]: With dead ends: 476 [2022-11-18 20:16:02,447 INFO L226 Difference]: Without dead ends: 476 [2022-11-18 20:16:02,447 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:16:02,448 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 245 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:02,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 1232 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:16:02,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-11-18 20:16:02,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 443. [2022-11-18 20:16:02,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 289 states have (on average 1.7508650519031141) internal successors, (506), 404 states have internal predecessors, (506), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (35), 27 states have call predecessors, (35), 26 states have call successors, (35) [2022-11-18 20:16:02,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 567 transitions. [2022-11-18 20:16:02,463 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 567 transitions. Word has length 32 [2022-11-18 20:16:02,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:02,463 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 567 transitions. [2022-11-18 20:16:02,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:16:02,464 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 567 transitions. [2022-11-18 20:16:02,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-18 20:16:02,464 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:02,465 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:02,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:02,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:02,683 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr80ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:02,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:02,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1682263433, now seen corresponding path program 1 times [2022-11-18 20:16:02,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:02,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [180305000] [2022-11-18 20:16:02,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:02,684 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:02,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:02,686 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:02,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-11-18 20:16:02,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:02,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:16:02,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:02,866 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:16:02,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:02,915 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:16:02,915 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:02,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [180305000] [2022-11-18 20:16:02,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [180305000] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:16:02,916 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:16:02,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-18 20:16:02,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015142913] [2022-11-18 20:16:02,916 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:16:02,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:16:02,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:02,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:16:02,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:16:02,918 INFO L87 Difference]: Start difference. First operand 443 states and 567 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:16:02,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:02,984 INFO L93 Difference]: Finished difference Result 442 states and 566 transitions. [2022-11-18 20:16:02,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:16:02,984 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 33 [2022-11-18 20:16:02,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:02,987 INFO L225 Difference]: With dead ends: 442 [2022-11-18 20:16:02,987 INFO L226 Difference]: Without dead ends: 442 [2022-11-18 20:16:02,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:16:02,988 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 241 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:02,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 1053 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:16:02,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-11-18 20:16:02,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 442. [2022-11-18 20:16:02,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 289 states have (on average 1.7474048442906573) internal successors, (505), 403 states have internal predecessors, (505), 26 states have call successors, (26), 15 states have call predecessors, (26), 18 states have return successors, (35), 27 states have call predecessors, (35), 26 states have call successors, (35) [2022-11-18 20:16:02,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 566 transitions. [2022-11-18 20:16:03,000 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 566 transitions. Word has length 33 [2022-11-18 20:16:03,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:03,000 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 566 transitions. [2022-11-18 20:16:03,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:16:03,000 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 566 transitions. [2022-11-18 20:16:03,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-18 20:16:03,001 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:03,001 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:03,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:03,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:03,215 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:03,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:03,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1682263216, now seen corresponding path program 1 times [2022-11-18 20:16:03,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:03,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [11402482] [2022-11-18 20:16:03,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:03,216 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:03,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:03,217 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:03,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-11-18 20:16:03,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:03,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:16:03,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:03,449 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:16:03,449 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:16:03,450 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:03,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [11402482] [2022-11-18 20:16:03,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [11402482] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:16:03,450 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:16:03,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:16:03,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668854036] [2022-11-18 20:16:03,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:16:03,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:16:03,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:03,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:16:03,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:16:03,452 INFO L87 Difference]: Start difference. First operand 442 states and 566 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-18 20:16:03,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:03,530 INFO L93 Difference]: Finished difference Result 404 states and 446 transitions. [2022-11-18 20:16:03,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:16:03,531 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 33 [2022-11-18 20:16:03,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:03,534 INFO L225 Difference]: With dead ends: 404 [2022-11-18 20:16:03,534 INFO L226 Difference]: Without dead ends: 404 [2022-11-18 20:16:03,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:16:03,535 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 49 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:03,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 1438 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:16:03,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-11-18 20:16:03,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 353. [2022-11-18 20:16:03,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 211 states have (on average 1.6777251184834123) internal successors, (354), 325 states have internal predecessors, (354), 16 states have call successors, (16), 11 states have call predecessors, (16), 14 states have return successors, (20), 18 states have call predecessors, (20), 16 states have call successors, (20) [2022-11-18 20:16:03,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 390 transitions. [2022-11-18 20:16:03,545 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 390 transitions. Word has length 33 [2022-11-18 20:16:03,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:03,545 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 390 transitions. [2022-11-18 20:16:03,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-18 20:16:03,546 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 390 transitions. [2022-11-18 20:16:03,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-18 20:16:03,546 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:03,546 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:03,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:03,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:03,761 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:03,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:03,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1653634065, now seen corresponding path program 1 times [2022-11-18 20:16:03,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:03,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [449295344] [2022-11-18 20:16:03,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:03,762 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:03,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:03,763 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:03,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-11-18 20:16:03,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:03,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:16:03,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:03,966 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_322 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_322) |c_#valid|)))) is different from true [2022-11-18 20:16:04,010 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:16:04,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:16:04,043 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-18 20:16:04,069 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 20:16:04,069 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:16:04,087 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 2 not checked. [2022-11-18 20:16:04,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:04,383 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:16:04,383 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:04,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [449295344] [2022-11-18 20:16:04,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [449295344] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 20:16:04,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:16:04,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-18 20:16:04,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326290174] [2022-11-18 20:16:04,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:16:04,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:16:04,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:04,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:16:04,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2022-11-18 20:16:04,385 INFO L87 Difference]: Start difference. First operand 353 states and 390 transitions. Second operand has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:16:04,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:04,835 INFO L93 Difference]: Finished difference Result 357 states and 394 transitions. [2022-11-18 20:16:04,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:16:04,836 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 33 [2022-11-18 20:16:04,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:04,837 INFO L225 Difference]: With dead ends: 357 [2022-11-18 20:16:04,837 INFO L226 Difference]: Without dead ends: 357 [2022-11-18 20:16:04,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 53 SyntacticMatches, 6 SemanticMatches, 5 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2022-11-18 20:16:04,838 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 22 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:04,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 702 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 128 Invalid, 0 Unknown, 149 Unchecked, 0.4s Time] [2022-11-18 20:16:04,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-11-18 20:16:04,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 352. [2022-11-18 20:16:04,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 211 states have (on average 1.6729857819905214) internal successors, (353), 324 states have internal predecessors, (353), 16 states have call successors, (16), 11 states have call predecessors, (16), 14 states have return successors, (20), 18 states have call predecessors, (20), 16 states have call successors, (20) [2022-11-18 20:16:04,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 389 transitions. [2022-11-18 20:16:04,847 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 389 transitions. Word has length 33 [2022-11-18 20:16:04,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:04,848 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 389 transitions. [2022-11-18 20:16:04,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-18 20:16:04,848 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 389 transitions. [2022-11-18 20:16:04,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-18 20:16:04,849 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:04,849 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:04,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:05,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:05,064 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:05,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:05,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1653634066, now seen corresponding path program 1 times [2022-11-18 20:16:05,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:05,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [821860648] [2022-11-18 20:16:05,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:05,066 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:05,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:05,067 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:05,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-11-18 20:16:05,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:05,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 20:16:05,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:05,244 INFO L350 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 [2022-11-18 20:16:05,256 INFO L350 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 [2022-11-18 20:16:05,429 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_350 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_350) |c_#length|)))) is different from true [2022-11-18 20:16:05,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:05,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:16:05,474 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:16:05,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:16:05,567 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_352 (_ BitVec 1))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_352) |c_#valid|)) (exists ((v_ArrVal_351 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_351) |c_#length|)))) is different from true [2022-11-18 20:16:05,646 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:16:05,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:16:05,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:16:05,749 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_353 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_353) |c_#length|)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-18 20:16:05,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:05,788 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:16:05,807 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:16:05,807 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:16:05,836 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 12 not checked. [2022-11-18 20:16:05,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:08,234 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:08,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [821860648] [2022-11-18 20:16:08,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [821860648] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:16:08,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1681234708] [2022-11-18 20:16:08,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:08,235 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:16:08,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:16:08,236 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:16:08,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2022-11-18 20:16:08,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:08,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-18 20:16:08,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:08,588 INFO L350 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 [2022-11-18 20:16:08,600 INFO L350 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 [2022-11-18 20:16:08,768 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:16:08,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:16:08,778 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:16:08,908 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_380 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_380))) (exists ((v_ArrVal_381 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_381) |c_#length|)))) is different from true [2022-11-18 20:16:08,989 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:16:08,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:16:09,003 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:16:09,093 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_382 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_382))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-18 20:16:09,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:16:09,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:16:09,140 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:16:09,141 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:16:09,169 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 10 not checked. [2022-11-18 20:16:09,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:11,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1681234708] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:16:11,514 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:16:11,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 14 [2022-11-18 20:16:11,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089031597] [2022-11-18 20:16:11,515 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:16:11,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-18 20:16:11,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:11,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-18 20:16:11,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=109, Unknown=6, NotChecked=120, Total=272 [2022-11-18 20:16:11,516 INFO L87 Difference]: Start difference. First operand 352 states and 389 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 2 states have call successors, (4), 2 states have call predecessors, (4), 7 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-18 20:16:16,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:16,132 INFO L93 Difference]: Finished difference Result 610 states and 683 transitions. [2022-11-18 20:16:16,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:16:16,133 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 2 states have call successors, (4), 2 states have call predecessors, (4), 7 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) Word has length 33 [2022-11-18 20:16:16,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:16,135 INFO L225 Difference]: With dead ends: 610 [2022-11-18 20:16:16,136 INFO L226 Difference]: Without dead ends: 610 [2022-11-18 20:16:16,136 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=46, Invalid=150, Unknown=6, NotChecked=140, Total=342 [2022-11-18 20:16:16,137 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 448 mSDsluCounter, 1246 mSDsCounter, 0 mSdLazyCounter, 1460 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 4660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3150 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:16,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [456 Valid, 1489 Invalid, 4660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1460 Invalid, 0 Unknown, 3150 Unchecked, 4.3s Time] [2022-11-18 20:16:16,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-11-18 20:16:16,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 356. [2022-11-18 20:16:16,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 215 states have (on average 1.6604651162790698) internal successors, (357), 327 states have internal predecessors, (357), 16 states have call successors, (16), 11 states have call predecessors, (16), 15 states have return successors, (24), 19 states have call predecessors, (24), 16 states have call successors, (24) [2022-11-18 20:16:16,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 397 transitions. [2022-11-18 20:16:16,149 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 397 transitions. Word has length 33 [2022-11-18 20:16:16,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:16,149 INFO L495 AbstractCegarLoop]: Abstraction has 356 states and 397 transitions. [2022-11-18 20:16:16,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 2 states have call successors, (4), 2 states have call predecessors, (4), 7 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-18 20:16:16,150 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 397 transitions. [2022-11-18 20:16:16,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-18 20:16:16,150 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:16,150 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:16,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (41)] Ended with exit code 0 [2022-11-18 20:16:16,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:16,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:16,555 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr81ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:16,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:16,555 INFO L85 PathProgramCache]: Analyzing trace with hash 610559287, now seen corresponding path program 1 times [2022-11-18 20:16:16,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:16,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [750987208] [2022-11-18 20:16:16,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:16,556 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:16,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:16,558 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:16,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-11-18 20:16:16,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:16,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:16:16,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:17,258 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:16:17,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:17,451 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:16:17,452 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:17,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [750987208] [2022-11-18 20:16:17,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [750987208] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:16:17,452 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:16:17,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:16:17,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818001662] [2022-11-18 20:16:17,452 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:16:17,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:16:17,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:17,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:16:17,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:16:17,454 INFO L87 Difference]: Start difference. First operand 356 states and 397 transitions. Second operand has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-18 20:16:17,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:17,738 INFO L93 Difference]: Finished difference Result 560 states and 625 transitions. [2022-11-18 20:16:17,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:16:17,739 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) Word has length 34 [2022-11-18 20:16:17,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:17,742 INFO L225 Difference]: With dead ends: 560 [2022-11-18 20:16:17,742 INFO L226 Difference]: Without dead ends: 560 [2022-11-18 20:16:17,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:16:17,744 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 295 mSDsluCounter, 1653 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 2078 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 147 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:17,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 2078 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 78 Invalid, 0 Unknown, 147 Unchecked, 0.3s Time] [2022-11-18 20:16:17,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-11-18 20:16:17,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 439. [2022-11-18 20:16:17,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 288 states have (on average 1.7083333333333333) internal successors, (492), 399 states have internal predecessors, (492), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:16:17,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 549 transitions. [2022-11-18 20:16:17,768 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 549 transitions. Word has length 34 [2022-11-18 20:16:17,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:17,770 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 549 transitions. [2022-11-18 20:16:17,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-18 20:16:17,770 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 549 transitions. [2022-11-18 20:16:17,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-18 20:16:17,771 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:17,771 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:17,792 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:17,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:17,982 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:17,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:17,983 INFO L85 PathProgramCache]: Analyzing trace with hash 2092671515, now seen corresponding path program 1 times [2022-11-18 20:16:17,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:17,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [835052554] [2022-11-18 20:16:17,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:17,984 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:17,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:17,987 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:17,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-11-18 20:16:18,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:18,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:16:18,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:18,459 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:16:18,460 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:16:18,466 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:16:18,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:16:18,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:16:18,941 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:16:18,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:19,125 INFO L321 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2022-11-18 20:16:19,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2022-11-18 20:16:19,543 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:16:19,543 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:19,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [835052554] [2022-11-18 20:16:19,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [835052554] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 20:16:19,544 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:16:19,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 16 [2022-11-18 20:16:19,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417173852] [2022-11-18 20:16:19,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:16:19,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:16:19,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:19,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:16:19,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-11-18 20:16:19,545 INFO L87 Difference]: Start difference. First operand 439 states and 549 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:16:21,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:21,488 INFO L93 Difference]: Finished difference Result 479 states and 591 transitions. [2022-11-18 20:16:21,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:16:21,489 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2022-11-18 20:16:21,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:21,491 INFO L225 Difference]: With dead ends: 479 [2022-11-18 20:16:21,491 INFO L226 Difference]: Without dead ends: 479 [2022-11-18 20:16:21,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2022-11-18 20:16:21,491 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 101 mSDsluCounter, 1140 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1455 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:21,492 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 1455 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 511 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-11-18 20:16:21,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-11-18 20:16:21,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 441. [2022-11-18 20:16:21,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 290 states have (on average 1.706896551724138) internal successors, (495), 401 states have internal predecessors, (495), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:16:21,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 552 transitions. [2022-11-18 20:16:21,500 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 552 transitions. Word has length 34 [2022-11-18 20:16:21,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:21,501 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 552 transitions. [2022-11-18 20:16:21,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:16:21,501 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 552 transitions. [2022-11-18 20:16:21,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-18 20:16:21,502 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:21,502 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:21,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:21,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:21,714 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:21,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:21,715 INFO L85 PathProgramCache]: Analyzing trace with hash 2092671516, now seen corresponding path program 1 times [2022-11-18 20:16:21,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:21,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [950725973] [2022-11-18 20:16:21,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:21,715 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:21,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:21,717 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:21,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-11-18 20:16:21,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:21,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-18 20:16:21,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:22,338 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:16:22,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:16:22,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:16:22,389 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:16:22,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:16:22,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:16:22,860 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:16:23,084 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:16:23,097 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:16:23,202 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:16:23,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:23,446 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:16:23,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2022-11-18 20:16:23,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-11-18 20:16:24,775 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:16:24,775 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:24,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [950725973] [2022-11-18 20:16:24,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [950725973] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 20:16:24,775 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:16:24,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 16 [2022-11-18 20:16:24,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458646683] [2022-11-18 20:16:24,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:16:24,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:16:24,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:24,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:16:24,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-11-18 20:16:24,777 INFO L87 Difference]: Start difference. First operand 441 states and 552 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:16:28,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:28,906 INFO L93 Difference]: Finished difference Result 479 states and 591 transitions. [2022-11-18 20:16:28,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:16:28,908 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2022-11-18 20:16:28,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:28,911 INFO L225 Difference]: With dead ends: 479 [2022-11-18 20:16:28,911 INFO L226 Difference]: Without dead ends: 479 [2022-11-18 20:16:28,911 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2022-11-18 20:16:28,912 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 142 mSDsluCounter, 1182 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:28,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 1499 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-11-18 20:16:28,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-11-18 20:16:28,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 441. [2022-11-18 20:16:28,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 290 states have (on average 1.703448275862069) internal successors, (494), 401 states have internal predecessors, (494), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:16:28,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 551 transitions. [2022-11-18 20:16:28,925 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 551 transitions. Word has length 34 [2022-11-18 20:16:28,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:28,925 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 551 transitions. [2022-11-18 20:16:28,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:16:28,926 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 551 transitions. [2022-11-18 20:16:28,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-18 20:16:28,927 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:28,927 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:28,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:29,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:29,141 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:29,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:29,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1747469131, now seen corresponding path program 1 times [2022-11-18 20:16:29,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:29,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1050443121] [2022-11-18 20:16:29,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:29,143 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:29,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:29,144 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:29,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-11-18 20:16:29,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:29,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:16:29,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:29,304 INFO L350 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 [2022-11-18 20:16:29,407 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:16:29,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:29,575 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:16:29,575 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:29,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1050443121] [2022-11-18 20:16:29,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1050443121] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:16:29,576 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:16:29,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2022-11-18 20:16:29,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872319907] [2022-11-18 20:16:29,576 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:16:29,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 20:16:29,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:29,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:16:29,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:16:29,578 INFO L87 Difference]: Start difference. First operand 441 states and 551 transitions. Second operand has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:16:31,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:31,624 INFO L93 Difference]: Finished difference Result 446 states and 557 transitions. [2022-11-18 20:16:31,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:16:31,626 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2022-11-18 20:16:31,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:31,627 INFO L225 Difference]: With dead ends: 446 [2022-11-18 20:16:31,627 INFO L226 Difference]: Without dead ends: 446 [2022-11-18 20:16:31,627 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:16:31,628 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 41 mSDsluCounter, 869 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:31,628 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 1170 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 630 Invalid, 0 Unknown, 123 Unchecked, 2.0s Time] [2022-11-18 20:16:31,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-11-18 20:16:31,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 444. [2022-11-18 20:16:31,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 293 states have (on average 1.6962457337883958) internal successors, (497), 404 states have internal predecessors, (497), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:16:31,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 554 transitions. [2022-11-18 20:16:31,635 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 554 transitions. Word has length 35 [2022-11-18 20:16:31,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:31,636 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 554 transitions. [2022-11-18 20:16:31,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:16:31,636 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 554 transitions. [2022-11-18 20:16:31,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-18 20:16:31,637 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:31,637 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:31,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Ended with exit code 0 [2022-11-18 20:16:31,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:31,847 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:31,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:31,847 INFO L85 PathProgramCache]: Analyzing trace with hash 4658796, now seen corresponding path program 1 times [2022-11-18 20:16:31,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:31,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [107445184] [2022-11-18 20:16:31,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:31,848 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:31,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:31,850 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:31,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-11-18 20:16:31,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:32,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:16:32,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:32,059 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:16:32,059 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:16:32,059 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:32,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [107445184] [2022-11-18 20:16:32,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [107445184] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:16:32,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:16:32,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:16:32,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673396422] [2022-11-18 20:16:32,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:16:32,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:16:32,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:32,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:16:32,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:16:32,062 INFO L87 Difference]: Start difference. First operand 444 states and 554 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-18 20:16:32,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:32,161 INFO L93 Difference]: Finished difference Result 488 states and 600 transitions. [2022-11-18 20:16:32,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:16:32,162 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 35 [2022-11-18 20:16:32,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:32,165 INFO L225 Difference]: With dead ends: 488 [2022-11-18 20:16:32,165 INFO L226 Difference]: Without dead ends: 488 [2022-11-18 20:16:32,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:16:32,166 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 238 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 1261 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:32,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 1261 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:16:32,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-11-18 20:16:32,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 442. [2022-11-18 20:16:32,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 291 states have (on average 1.697594501718213) internal successors, (494), 402 states have internal predecessors, (494), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:16:32,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 551 transitions. [2022-11-18 20:16:32,176 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 551 transitions. Word has length 35 [2022-11-18 20:16:32,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:32,177 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 551 transitions. [2022-11-18 20:16:32,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-18 20:16:32,177 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 551 transitions. [2022-11-18 20:16:32,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-18 20:16:32,178 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:32,178 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:32,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:32,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:32,393 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:32,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:32,393 INFO L85 PathProgramCache]: Analyzing trace with hash -14364371, now seen corresponding path program 1 times [2022-11-18 20:16:32,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:32,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1427431259] [2022-11-18 20:16:32,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:32,394 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:32,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:32,395 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:32,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-11-18 20:16:32,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:32,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:16:32,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:33,041 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:16:33,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:33,224 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:16:33,224 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:33,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1427431259] [2022-11-18 20:16:33,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1427431259] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:16:33,225 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:16:33,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:16:33,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716460646] [2022-11-18 20:16:33,225 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:16:33,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:16:33,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:33,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:16:33,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:16:33,227 INFO L87 Difference]: Start difference. First operand 442 states and 551 transitions. Second operand has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-18 20:16:33,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:33,352 INFO L93 Difference]: Finished difference Result 446 states and 556 transitions. [2022-11-18 20:16:33,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:16:33,353 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) Word has length 37 [2022-11-18 20:16:33,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:33,356 INFO L225 Difference]: With dead ends: 446 [2022-11-18 20:16:33,357 INFO L226 Difference]: Without dead ends: 446 [2022-11-18 20:16:33,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:16:33,358 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 23 mSDsluCounter, 1475 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1803 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:33,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 1803 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 96 Unchecked, 0.1s Time] [2022-11-18 20:16:33,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-11-18 20:16:33,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 444. [2022-11-18 20:16:33,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 293 states have (on average 1.6928327645051195) internal successors, (496), 404 states have internal predecessors, (496), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:16:33,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 553 transitions. [2022-11-18 20:16:33,368 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 553 transitions. Word has length 37 [2022-11-18 20:16:33,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:33,368 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 553 transitions. [2022-11-18 20:16:33,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2022-11-18 20:16:33,369 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 553 transitions. [2022-11-18 20:16:33,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-18 20:16:33,370 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:33,370 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:33,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:33,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:33,583 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:33,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:33,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1327181508, now seen corresponding path program 1 times [2022-11-18 20:16:33,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:33,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [239195414] [2022-11-18 20:16:33,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:33,584 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:33,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:33,585 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:33,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-11-18 20:16:33,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:33,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:16:33,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:33,745 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:16:33,746 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:16:33,746 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:33,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [239195414] [2022-11-18 20:16:33,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [239195414] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:16:33,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:16:33,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:16:33,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190902297] [2022-11-18 20:16:33,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:16:33,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:16:33,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:33,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:16:33,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:16:33,747 INFO L87 Difference]: Start difference. First operand 444 states and 553 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:16:34,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:34,334 INFO L93 Difference]: Finished difference Result 462 states and 573 transitions. [2022-11-18 20:16:34,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:16:34,335 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 37 [2022-11-18 20:16:34,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:34,338 INFO L225 Difference]: With dead ends: 462 [2022-11-18 20:16:34,338 INFO L226 Difference]: Without dead ends: 462 [2022-11-18 20:16:34,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:16:34,338 INFO L413 NwaCegarLoop]: 322 mSDtfsCounter, 42 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:34,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 738 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-18 20:16:34,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-11-18 20:16:34,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 445. [2022-11-18 20:16:34,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 295 states have (on average 1.6915254237288135) internal successors, (499), 405 states have internal predecessors, (499), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:16:34,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 556 transitions. [2022-11-18 20:16:34,345 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 556 transitions. Word has length 37 [2022-11-18 20:16:34,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:34,346 INFO L495 AbstractCegarLoop]: Abstraction has 445 states and 556 transitions. [2022-11-18 20:16:34,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-18 20:16:34,346 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 556 transitions. [2022-11-18 20:16:34,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-18 20:16:34,347 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:34,347 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:34,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:34,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:34,559 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:34,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:34,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1327181509, now seen corresponding path program 1 times [2022-11-18 20:16:34,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:34,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [173194389] [2022-11-18 20:16:34,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:34,559 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:34,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:34,560 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:34,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-11-18 20:16:34,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:34,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 20:16:34,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:35,057 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:16:35,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:16:35,067 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:16:35,107 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:16:35,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:16:35,118 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:16:35,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:16:35,550 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:16:35,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:16:35,582 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:16:35,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:16:35,693 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:16:35,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:35,855 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-11-18 20:16:36,258 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:16:36,258 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:36,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [173194389] [2022-11-18 20:16:36,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [173194389] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 20:16:36,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 20:16:36,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 17 [2022-11-18 20:16:36,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410756203] [2022-11-18 20:16:36,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:16:36,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:16:36,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:36,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:16:36,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-11-18 20:16:36,260 INFO L87 Difference]: Start difference. First operand 445 states and 556 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:16:37,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:37,675 INFO L93 Difference]: Finished difference Result 451 states and 561 transitions. [2022-11-18 20:16:37,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:16:37,677 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 37 [2022-11-18 20:16:37,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:37,679 INFO L225 Difference]: With dead ends: 451 [2022-11-18 20:16:37,679 INFO L226 Difference]: Without dead ends: 451 [2022-11-18 20:16:37,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-11-18 20:16:37,679 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 56 mSDsluCounter, 1346 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1670 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:37,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1670 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-18 20:16:37,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-11-18 20:16:37,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 447. [2022-11-18 20:16:37,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 297 states have (on average 1.6868686868686869) internal successors, (501), 407 states have internal predecessors, (501), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:16:37,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 558 transitions. [2022-11-18 20:16:37,687 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 558 transitions. Word has length 37 [2022-11-18 20:16:37,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:37,688 INFO L495 AbstractCegarLoop]: Abstraction has 447 states and 558 transitions. [2022-11-18 20:16:37,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-18 20:16:37,688 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 558 transitions. [2022-11-18 20:16:37,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-18 20:16:37,689 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:37,689 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:37,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:37,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:37,901 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr85ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:37,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:37,901 INFO L85 PathProgramCache]: Analyzing trace with hash -445295076, now seen corresponding path program 1 times [2022-11-18 20:16:37,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:37,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [684623585] [2022-11-18 20:16:37,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:37,902 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:37,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:37,903 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:37,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2022-11-18 20:16:38,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:38,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:16:38,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:38,044 INFO L350 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 [2022-11-18 20:16:38,129 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:16:38,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:16:38,279 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:16:38,288 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:16:38,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:38,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-11-18 20:16:38,652 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:16:38,652 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:38,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [684623585] [2022-11-18 20:16:38,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [684623585] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:16:38,652 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:16:38,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2022-11-18 20:16:38,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345395641] [2022-11-18 20:16:38,653 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:16:38,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 20:16:38,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:16:38,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 20:16:38,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:16:38,654 INFO L87 Difference]: Start difference. First operand 447 states and 558 transitions. Second operand has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:16:39,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:16:39,730 INFO L93 Difference]: Finished difference Result 454 states and 565 transitions. [2022-11-18 20:16:39,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:16:39,732 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 38 [2022-11-18 20:16:39,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:16:39,733 INFO L225 Difference]: With dead ends: 454 [2022-11-18 20:16:39,733 INFO L226 Difference]: Without dead ends: 454 [2022-11-18 20:16:39,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:16:39,734 INFO L413 NwaCegarLoop]: 337 mSDtfsCounter, 255 mSDsluCounter, 1540 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 1877 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:16:39,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 1877 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 537 Invalid, 0 Unknown, 164 Unchecked, 1.0s Time] [2022-11-18 20:16:39,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-11-18 20:16:39,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 448. [2022-11-18 20:16:39,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 298 states have (on average 1.6845637583892616) internal successors, (502), 408 states have internal predecessors, (502), 24 states have call successors, (24), 16 states have call predecessors, (24), 20 states have return successors, (33), 27 states have call predecessors, (33), 24 states have call successors, (33) [2022-11-18 20:16:39,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 559 transitions. [2022-11-18 20:16:39,743 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 559 transitions. Word has length 38 [2022-11-18 20:16:39,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:16:39,743 INFO L495 AbstractCegarLoop]: Abstraction has 448 states and 559 transitions. [2022-11-18 20:16:39,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2022-11-18 20:16:39,744 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 559 transitions. [2022-11-18 20:16:39,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-18 20:16:39,744 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:16:39,744 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:16:39,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2022-11-18 20:16:39,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:39,957 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:16:39,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:16:39,958 INFO L85 PathProgramCache]: Analyzing trace with hash -183877918, now seen corresponding path program 1 times [2022-11-18 20:16:39,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:16:39,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1713459164] [2022-11-18 20:16:39,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:39,958 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:16:39,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:16:39,959 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:16:39,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2022-11-18 20:16:40,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:40,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-18 20:16:40,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:44,569 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_557 (_ BitVec 1))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_557))) (and (= (store (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) is different from true [2022-11-18 20:16:44,683 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:16:44,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:46,997 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret66#1.base_71| (_ BitVec 32))) (or (= (store (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret66#1.base_71| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_ULTIMATE.start_main_old_#valid#1|) (not (= (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret66#1.base_71|) (_ bv0 1))))) is different from false [2022-11-18 20:16:46,999 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:16:46,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1713459164] [2022-11-18 20:16:46,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1713459164] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:16:47,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2090770921] [2022-11-18 20:16:47,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:16:47,000 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:16:47,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:16:47,001 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:16:47,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (52)] Waiting until timeout for monitored process [2022-11-18 20:16:47,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:16:47,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-18 20:16:47,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:16:54,330 WARN L859 $PredicateComparison]: unable to prove that (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32))) (exists ((v_ArrVal_553 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_553))) (let ((.cse1 (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (_ bv0 1) (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= |c_#valid| (store .cse1 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (= (_ bv0 1) (bvadd (select .cse1 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1))) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32)))))))) is different from true [2022-11-18 20:16:54,544 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:16:54,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:16:54,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2022-11-18 20:17:01,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2090770921] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:01,672 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:17:01,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2022-11-18 20:17:01,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716159010] [2022-11-18 20:17:01,672 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:01,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-18 20:17:01,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:01,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-18 20:17:01,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=634, Unknown=12, NotChecked=162, Total=930 [2022-11-18 20:17:01,674 INFO L87 Difference]: Start difference. First operand 448 states and 559 transitions. Second operand has 21 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 6 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-18 20:17:09,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:09,216 INFO L93 Difference]: Finished difference Result 453 states and 564 transitions. [2022-11-18 20:17:09,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:17:09,218 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 6 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 39 [2022-11-18 20:17:09,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:09,219 INFO L225 Difference]: With dead ends: 453 [2022-11-18 20:17:09,219 INFO L226 Difference]: Without dead ends: 434 [2022-11-18 20:17:09,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 95 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 3 IntricatePredicates, 3 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 26.0s TimeCoverageRelationStatistics Valid=127, Invalid=684, Unknown=13, NotChecked=168, Total=992 [2022-11-18 20:17:09,220 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 47 mSDsluCounter, 1745 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 2033 SdHoareTripleChecker+Invalid, 1861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1435 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:09,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 2033 Invalid, 1861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 414 Invalid, 0 Unknown, 1435 Unchecked, 1.2s Time] [2022-11-18 20:17:09,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-11-18 20:17:09,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 432. [2022-11-18 20:17:09,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 283 states have (on average 1.7173144876325088) internal successors, (486), 393 states have internal predecessors, (486), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:09,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 542 transitions. [2022-11-18 20:17:09,229 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 542 transitions. Word has length 39 [2022-11-18 20:17:09,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:09,229 INFO L495 AbstractCegarLoop]: Abstraction has 432 states and 542 transitions. [2022-11-18 20:17:09,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 6 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-18 20:17:09,230 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 542 transitions. [2022-11-18 20:17:09,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-18 20:17:09,231 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:09,231 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:09,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (52)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:09,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:09,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:09,635 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr77ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:09,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:09,636 INFO L85 PathProgramCache]: Analyzing trace with hash -789046589, now seen corresponding path program 1 times [2022-11-18 20:17:09,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:09,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1813970858] [2022-11-18 20:17:09,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:09,636 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:09,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:09,637 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:09,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2022-11-18 20:17:09,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:09,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:17:09,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:09,832 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:17:09,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:09,885 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:17:09,885 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:09,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1813970858] [2022-11-18 20:17:09,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1813970858] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:09,885 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:17:09,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-18 20:17:09,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550237347] [2022-11-18 20:17:09,886 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:09,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:17:09,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:09,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:17:09,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:09,887 INFO L87 Difference]: Start difference. First operand 432 states and 542 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:17:09,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:09,950 INFO L93 Difference]: Finished difference Result 431 states and 541 transitions. [2022-11-18 20:17:09,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:17:09,951 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 41 [2022-11-18 20:17:09,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:09,954 INFO L225 Difference]: With dead ends: 431 [2022-11-18 20:17:09,954 INFO L226 Difference]: Without dead ends: 431 [2022-11-18 20:17:09,954 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:09,955 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 233 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 1042 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:09,955 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 1042 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:17:09,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-11-18 20:17:09,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 431. [2022-11-18 20:17:09,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 283 states have (on average 1.7137809187279152) internal successors, (485), 392 states have internal predecessors, (485), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:09,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 541 transitions. [2022-11-18 20:17:09,963 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 541 transitions. Word has length 41 [2022-11-18 20:17:09,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:09,963 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 541 transitions. [2022-11-18 20:17:09,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:17:09,964 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 541 transitions. [2022-11-18 20:17:09,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-18 20:17:09,964 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:09,965 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:09,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:10,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:10,167 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:10,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:10,167 INFO L85 PathProgramCache]: Analyzing trace with hash -817675940, now seen corresponding path program 1 times [2022-11-18 20:17:10,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:10,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [359241147] [2022-11-18 20:17:10,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:10,168 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:10,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:10,169 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:10,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2022-11-18 20:17:10,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:10,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:17:10,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:10,368 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-18 20:17:10,389 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 20:17:10,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:17:10,405 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-18 20:17:10,406 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:17:10,406 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:10,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [359241147] [2022-11-18 20:17:10,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [359241147] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:10,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:10,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:17:10,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920306970] [2022-11-18 20:17:10,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:10,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:17:10,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:10,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:17:10,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2022-11-18 20:17:10,408 INFO L87 Difference]: Start difference. First operand 431 states and 541 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:17:11,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:11,663 INFO L93 Difference]: Finished difference Result 485 states and 556 transitions. [2022-11-18 20:17:11,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:17:11,663 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 41 [2022-11-18 20:17:11,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:11,667 INFO L225 Difference]: With dead ends: 485 [2022-11-18 20:17:11,667 INFO L226 Difference]: Without dead ends: 485 [2022-11-18 20:17:11,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2022-11-18 20:17:11,668 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 161 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 407 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:11,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 649 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 369 Invalid, 0 Unknown, 407 Unchecked, 1.2s Time] [2022-11-18 20:17:11,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-11-18 20:17:11,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 430. [2022-11-18 20:17:11,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 283 states have (on average 1.7102473498233215) internal successors, (484), 391 states have internal predecessors, (484), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:11,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 540 transitions. [2022-11-18 20:17:11,678 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 540 transitions. Word has length 41 [2022-11-18 20:17:11,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:11,678 INFO L495 AbstractCegarLoop]: Abstraction has 430 states and 540 transitions. [2022-11-18 20:17:11,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 5 states have internal predecessors, (22), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-18 20:17:11,678 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 540 transitions. [2022-11-18 20:17:11,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-18 20:17:11,679 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:11,679 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:11,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:11,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:11,880 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:11,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:11,880 INFO L85 PathProgramCache]: Analyzing trace with hash -817675939, now seen corresponding path program 1 times [2022-11-18 20:17:11,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:11,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [748980551] [2022-11-18 20:17:11,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:11,881 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:11,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:11,881 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:11,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2022-11-18 20:17:12,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:12,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:17:12,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:12,215 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (exists ((v_ArrVal_664 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_664))) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2022-11-18 20:17:12,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:17:12,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:17:12,252 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:17:12,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:17:12,311 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 2 not checked. [2022-11-18 20:17:12,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:14,741 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:14,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [748980551] [2022-11-18 20:17:14,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [748980551] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:14,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [355182189] [2022-11-18 20:17:14,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:14,742 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:17:14,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:17:14,744 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:17:14,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (56)] Waiting until timeout for monitored process [2022-11-18 20:17:15,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:15,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-18 20:17:15,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:15,182 INFO L350 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 [2022-11-18 20:17:15,193 INFO L350 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 [2022-11-18 20:17:15,492 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:17:15,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:17:15,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:17:15,683 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_699 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_699))))) is different from true [2022-11-18 20:17:15,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:17:15,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:17:15,726 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:17:15,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:17:15,873 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| |c_ldv_malloc_#in~size|) |c_#length|)) is different from true [2022-11-18 20:17:15,911 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:17:15,912 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:17:16,216 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_701 (_ BitVec 32))) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_701) |c_#length|)))) is different from true [2022-11-18 20:17:16,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:17:16,281 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-18 20:17:16,282 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 26 [2022-11-18 20:17:16,303 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:17:16,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:17:16,335 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 18 not checked. [2022-11-18 20:17:16,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:16,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [355182189] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:16,585 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:17:16,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 16] total 22 [2022-11-18 20:17:16,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343969903] [2022-11-18 20:17:16,585 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:16,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-18 20:17:16,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:16,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-18 20:17:16,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=351, Unknown=5, NotChecked=164, Total=600 [2022-11-18 20:17:16,587 INFO L87 Difference]: Start difference. First operand 430 states and 540 transitions. Second operand has 23 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 6 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) [2022-11-18 20:17:23,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:23,575 INFO L93 Difference]: Finished difference Result 674 states and 819 transitions. [2022-11-18 20:17:23,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:17:23,579 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 6 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) Word has length 41 [2022-11-18 20:17:23,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:23,584 INFO L225 Difference]: With dead ends: 674 [2022-11-18 20:17:23,584 INFO L226 Difference]: Without dead ends: 674 [2022-11-18 20:17:23,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=100, Invalid=463, Unknown=5, NotChecked=188, Total=756 [2022-11-18 20:17:23,585 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 528 mSDsluCounter, 2750 mSDsCounter, 0 mSdLazyCounter, 2244 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 3038 SdHoareTripleChecker+Invalid, 5188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 2244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2893 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:23,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [538 Valid, 3038 Invalid, 5188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 2244 Invalid, 0 Unknown, 2893 Unchecked, 6.7s Time] [2022-11-18 20:17:23,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-11-18 20:17:23,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 426. [2022-11-18 20:17:23,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 280 states have (on average 1.7107142857142856) internal successors, (479), 388 states have internal predecessors, (479), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 25 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:23,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 535 transitions. [2022-11-18 20:17:23,594 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 535 transitions. Word has length 41 [2022-11-18 20:17:23,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:23,594 INFO L495 AbstractCegarLoop]: Abstraction has 426 states and 535 transitions. [2022-11-18 20:17:23,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 6 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) [2022-11-18 20:17:23,594 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 535 transitions. [2022-11-18 20:17:23,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-18 20:17:23,595 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:23,595 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:23,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:23,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (56)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:24,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:17:24,008 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:24,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:24,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1368793298, now seen corresponding path program 1 times [2022-11-18 20:17:24,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:24,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1797256059] [2022-11-18 20:17:24,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:24,009 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:24,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:24,010 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:24,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2022-11-18 20:17:24,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:24,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 20:17:24,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:24,158 INFO L350 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 [2022-11-18 20:17:24,273 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:17:24,273 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:17:24,462 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:17:24,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:17:24,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:17:24,697 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:17:24,708 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:17:24,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:25,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:25,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1797256059] [2022-11-18 20:17:25,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1797256059] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:25,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1372652447] [2022-11-18 20:17:25,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:25,268 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:17:25,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:17:25,270 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:17:25,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (58)] Waiting until timeout for monitored process [2022-11-18 20:17:25,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:25,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 20:17:25,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:25,559 INFO L350 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 [2022-11-18 20:17:25,624 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:17:25,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:17:25,793 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:17:25,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:17:25,934 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:17:25,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:17:25,985 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 20:17:25,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:26,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1372652447] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:26,453 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:17:26,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 13 [2022-11-18 20:17:26,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469178747] [2022-11-18 20:17:26,453 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:26,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-18 20:17:26,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:26,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 20:17:26,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-11-18 20:17:26,454 INFO L87 Difference]: Start difference. First operand 426 states and 535 transitions. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-18 20:17:30,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:30,362 INFO L93 Difference]: Finished difference Result 523 states and 598 transitions. [2022-11-18 20:17:30,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:17:30,363 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 41 [2022-11-18 20:17:30,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:30,366 INFO L225 Difference]: With dead ends: 523 [2022-11-18 20:17:30,366 INFO L226 Difference]: Without dead ends: 523 [2022-11-18 20:17:30,367 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 98 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-11-18 20:17:30,367 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 211 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 1313 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 2003 SdHoareTripleChecker+Invalid, 1367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:30,368 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 2003 Invalid, 1367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1313 Invalid, 0 Unknown, 24 Unchecked, 3.8s Time] [2022-11-18 20:17:30,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2022-11-18 20:17:30,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 429. [2022-11-18 20:17:30,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 283 states have (on average 1.7031802120141342) internal successors, (482), 391 states have internal predecessors, (482), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 25 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:30,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 538 transitions. [2022-11-18 20:17:30,376 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 538 transitions. Word has length 41 [2022-11-18 20:17:30,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:30,376 INFO L495 AbstractCegarLoop]: Abstraction has 429 states and 538 transitions. [2022-11-18 20:17:30,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-18 20:17:30,376 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 538 transitions. [2022-11-18 20:17:30,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-18 20:17:30,377 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:30,377 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:30,397 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Ended with exit code 0 [2022-11-18 20:17:30,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (58)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:30,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:17:30,792 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:30,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:30,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1309353403, now seen corresponding path program 1 times [2022-11-18 20:17:30,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:30,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1505737314] [2022-11-18 20:17:30,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:30,793 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:30,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:30,794 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:30,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2022-11-18 20:17:30,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:30,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:17:30,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:31,044 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:17:31,044 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:17:31,044 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:31,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1505737314] [2022-11-18 20:17:31,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1505737314] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:31,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:31,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:17:31,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119197513] [2022-11-18 20:17:31,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:31,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:17:31,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:31,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:17:31,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:31,046 INFO L87 Difference]: Start difference. First operand 429 states and 538 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:17:31,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:31,129 INFO L93 Difference]: Finished difference Result 488 states and 602 transitions. [2022-11-18 20:17:31,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:17:31,130 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2022-11-18 20:17:31,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:31,133 INFO L225 Difference]: With dead ends: 488 [2022-11-18 20:17:31,133 INFO L226 Difference]: Without dead ends: 488 [2022-11-18 20:17:31,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:31,134 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 53 mSDsluCounter, 1049 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:31,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 1420 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:17:31,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-11-18 20:17:31,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 431. [2022-11-18 20:17:31,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 285 states have (on average 1.6982456140350877) internal successors, (484), 392 states have internal predecessors, (484), 24 states have call successors, (24), 16 states have call predecessors, (24), 19 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:31,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 540 transitions. [2022-11-18 20:17:31,145 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 540 transitions. Word has length 42 [2022-11-18 20:17:31,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:31,146 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 540 transitions. [2022-11-18 20:17:31,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:17:31,146 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 540 transitions. [2022-11-18 20:17:31,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-18 20:17:31,147 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:31,147 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:31,163 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:31,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:31,360 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr78ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:31,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:31,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1309359926, now seen corresponding path program 1 times [2022-11-18 20:17:31,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:31,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1691905174] [2022-11-18 20:17:31,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:31,362 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:31,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:31,364 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:31,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2022-11-18 20:17:31,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:31,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:17:31,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:32,121 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-18 20:17:32,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:32,292 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:17:32,292 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:32,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1691905174] [2022-11-18 20:17:32,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1691905174] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:32,292 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:17:32,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:17:32,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738478086] [2022-11-18 20:17:32,293 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:32,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:17:32,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:32,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:17:32,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:17:32,294 INFO L87 Difference]: Start difference. First operand 431 states and 540 transitions. Second operand has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 20:17:32,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:32,728 INFO L93 Difference]: Finished difference Result 556 states and 619 transitions. [2022-11-18 20:17:32,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:17:32,729 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 42 [2022-11-18 20:17:32,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:32,732 INFO L225 Difference]: With dead ends: 556 [2022-11-18 20:17:32,732 INFO L226 Difference]: Without dead ends: 556 [2022-11-18 20:17:32,732 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:17:32,733 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 304 mSDsluCounter, 1693 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 2109 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:32,733 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 2109 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 165 Invalid, 0 Unknown, 110 Unchecked, 0.4s Time] [2022-11-18 20:17:32,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-11-18 20:17:32,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 439. [2022-11-18 20:17:32,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 291 states have (on average 1.6872852233676976) internal successors, (491), 399 states have internal predecessors, (491), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:32,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 547 transitions. [2022-11-18 20:17:32,747 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 547 transitions. Word has length 42 [2022-11-18 20:17:32,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:32,747 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 547 transitions. [2022-11-18 20:17:32,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 20:17:32,748 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 547 transitions. [2022-11-18 20:17:32,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-18 20:17:32,748 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:32,749 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:32,769 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:32,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:32,963 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:32,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:32,963 INFO L85 PathProgramCache]: Analyzing trace with hash 421849722, now seen corresponding path program 1 times [2022-11-18 20:17:32,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:32,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [69009065] [2022-11-18 20:17:32,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:32,964 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:32,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:32,965 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:32,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2022-11-18 20:17:33,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:33,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:17:33,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:33,150 INFO L350 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 [2022-11-18 20:17:33,191 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:17:33,191 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:17:33,191 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:33,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [69009065] [2022-11-18 20:17:33,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [69009065] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:33,191 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:33,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:17:33,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117906012] [2022-11-18 20:17:33,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:33,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:17:33,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:33,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:17:33,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:33,193 INFO L87 Difference]: Start difference. First operand 439 states and 547 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:17:34,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:34,127 INFO L93 Difference]: Finished difference Result 444 states and 553 transitions. [2022-11-18 20:17:34,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:17:34,128 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2022-11-18 20:17:34,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:34,130 INFO L225 Difference]: With dead ends: 444 [2022-11-18 20:17:34,130 INFO L226 Difference]: Without dead ends: 444 [2022-11-18 20:17:34,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:34,131 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 14 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 945 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:34,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 945 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-18 20:17:34,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-11-18 20:17:34,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 438. [2022-11-18 20:17:34,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 291 states have (on average 1.6838487972508591) internal successors, (490), 398 states have internal predecessors, (490), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:34,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 546 transitions. [2022-11-18 20:17:34,139 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 546 transitions. Word has length 42 [2022-11-18 20:17:34,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:34,140 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 546 transitions. [2022-11-18 20:17:34,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:17:34,140 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 546 transitions. [2022-11-18 20:17:34,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-18 20:17:34,141 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:34,141 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:34,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Ended with exit code 0 [2022-11-18 20:17:34,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:34,360 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:34,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:34,360 INFO L85 PathProgramCache]: Analyzing trace with hash 421849723, now seen corresponding path program 1 times [2022-11-18 20:17:34,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:34,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [275759983] [2022-11-18 20:17:34,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:34,361 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:34,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:34,362 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:34,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2022-11-18 20:17:34,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:34,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 20:17:34,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:34,565 INFO L350 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 [2022-11-18 20:17:34,659 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-18 20:17:34,659 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:17:34,660 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:34,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [275759983] [2022-11-18 20:17:34,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [275759983] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:34,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:34,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:17:34,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445601702] [2022-11-18 20:17:34,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:34,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:17:34,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:34,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:17:34,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:17:34,662 INFO L87 Difference]: Start difference. First operand 438 states and 546 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:17:36,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:36,054 INFO L93 Difference]: Finished difference Result 493 states and 606 transitions. [2022-11-18 20:17:36,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:17:36,056 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 42 [2022-11-18 20:17:36,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:36,059 INFO L225 Difference]: With dead ends: 493 [2022-11-18 20:17:36,059 INFO L226 Difference]: Without dead ends: 493 [2022-11-18 20:17:36,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:17:36,060 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 57 mSDsluCounter, 1072 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:36,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 1424 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-18 20:17:36,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-11-18 20:17:36,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 437. [2022-11-18 20:17:36,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 291 states have (on average 1.6804123711340206) internal successors, (489), 397 states have internal predecessors, (489), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:36,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 545 transitions. [2022-11-18 20:17:36,069 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 545 transitions. Word has length 42 [2022-11-18 20:17:36,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:36,070 INFO L495 AbstractCegarLoop]: Abstraction has 437 states and 545 transitions. [2022-11-18 20:17:36,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:17:36,070 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 545 transitions. [2022-11-18 20:17:36,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-18 20:17:36,071 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:36,071 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:36,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Ended with exit code 0 [2022-11-18 20:17:36,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:36,283 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr79ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:36,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:36,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1935452453, now seen corresponding path program 1 times [2022-11-18 20:17:36,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:36,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1371130495] [2022-11-18 20:17:36,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:36,285 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:36,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:36,286 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:36,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2022-11-18 20:17:36,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:36,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:17:36,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:36,481 INFO L350 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 [2022-11-18 20:17:36,560 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:17:36,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:36,705 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:17:36,705 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:36,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1371130495] [2022-11-18 20:17:36,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1371130495] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:17:36,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:17:36,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2022-11-18 20:17:36,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825563448] [2022-11-18 20:17:36,706 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:36,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 20:17:36,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:36,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:17:36,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:17:36,707 INFO L87 Difference]: Start difference. First operand 437 states and 545 transitions. Second operand has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 20:17:37,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:37,643 INFO L93 Difference]: Finished difference Result 442 states and 551 transitions. [2022-11-18 20:17:37,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:17:37,644 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 43 [2022-11-18 20:17:37,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:37,647 INFO L225 Difference]: With dead ends: 442 [2022-11-18 20:17:37,647 INFO L226 Difference]: Without dead ends: 442 [2022-11-18 20:17:37,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:17:37,647 INFO L413 NwaCegarLoop]: 329 mSDtfsCounter, 0 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1131 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:37,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1131 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 384 Invalid, 0 Unknown, 156 Unchecked, 0.9s Time] [2022-11-18 20:17:37,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-11-18 20:17:37,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 440. [2022-11-18 20:17:37,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 294 states have (on average 1.6734693877551021) internal successors, (492), 400 states have internal predecessors, (492), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:37,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 548 transitions. [2022-11-18 20:17:37,656 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 548 transitions. Word has length 43 [2022-11-18 20:17:37,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:37,656 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 548 transitions. [2022-11-18 20:17:37,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 20:17:37,657 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 548 transitions. [2022-11-18 20:17:37,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-18 20:17:37,657 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:37,657 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:37,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:37,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:37,860 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr79ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:37,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:37,861 INFO L85 PathProgramCache]: Analyzing trace with hash 192642118, now seen corresponding path program 1 times [2022-11-18 20:17:37,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:37,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [419521542] [2022-11-18 20:17:37,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:37,861 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:37,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:37,863 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:37,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2022-11-18 20:17:38,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:38,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:17:38,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:38,049 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:17:38,049 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:17:38,050 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:38,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [419521542] [2022-11-18 20:17:38,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [419521542] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:17:38,050 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:17:38,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:17:38,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158673197] [2022-11-18 20:17:38,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:17:38,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:17:38,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:38,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:17:38,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:38,051 INFO L87 Difference]: Start difference. First operand 440 states and 548 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:17:38,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:38,139 INFO L93 Difference]: Finished difference Result 490 states and 602 transitions. [2022-11-18 20:17:38,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:17:38,140 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 43 [2022-11-18 20:17:38,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:38,143 INFO L225 Difference]: With dead ends: 490 [2022-11-18 20:17:38,143 INFO L226 Difference]: Without dead ends: 490 [2022-11-18 20:17:38,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:17:38,144 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 228 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:38,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 1254 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:17:38,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-11-18 20:17:38,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 438. [2022-11-18 20:17:38,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 292 states have (on average 1.6746575342465753) internal successors, (489), 398 states have internal predecessors, (489), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:38,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 545 transitions. [2022-11-18 20:17:38,154 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 545 transitions. Word has length 43 [2022-11-18 20:17:38,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:38,154 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 545 transitions. [2022-11-18 20:17:38,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:17:38,155 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 545 transitions. [2022-11-18 20:17:38,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-18 20:17:38,155 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:38,156 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:38,173 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (64)] Ended with exit code 0 [2022-11-18 20:17:38,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:38,368 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:38,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:38,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1150380693, now seen corresponding path program 1 times [2022-11-18 20:17:38,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:38,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1523276312] [2022-11-18 20:17:38,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:38,369 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:38,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:38,371 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:38,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2022-11-18 20:17:38,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:38,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-18 20:17:38,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:38,672 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:17:38,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:17:38,828 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:17:38,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:17:39,033 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:17:39,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:17:39,301 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:17:39,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:17:39,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:17:39,390 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:17:39,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:39,624 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:39,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1523276312] [2022-11-18 20:17:39,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1523276312] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:39,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [808345280] [2022-11-18 20:17:39,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:39,625 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:17:39,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:17:39,627 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:17:39,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (66)] Waiting until timeout for monitored process [2022-11-18 20:17:39,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:39,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-18 20:17:39,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:39,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:17:40,083 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:17:40,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:17:40,262 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:17:40,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:17:40,825 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-18 20:17:40,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-18 20:17:41,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 30 [2022-11-18 20:17:42,167 INFO L321 Elim1Store]: treesize reduction 60, result has 27.7 percent of original size [2022-11-18 20:17:42,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 53 [2022-11-18 20:17:42,903 INFO L321 Elim1Store]: treesize reduction 64, result has 26.4 percent of original size [2022-11-18 20:17:42,904 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 53 [2022-11-18 20:17:43,025 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:17:43,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:43,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [808345280] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:43,794 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:17:43,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 17] total 21 [2022-11-18 20:17:43,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786651504] [2022-11-18 20:17:43,794 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:17:43,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-18 20:17:43,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:17:43,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-18 20:17:43,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=737, Unknown=0, NotChecked=0, Total=992 [2022-11-18 20:17:43,796 INFO L87 Difference]: Start difference. First operand 438 states and 545 transitions. Second operand has 23 states, 20 states have (on average 2.4) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-18 20:17:47,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:17:47,997 INFO L93 Difference]: Finished difference Result 440 states and 548 transitions. [2022-11-18 20:17:47,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 20:17:47,999 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.4) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 43 [2022-11-18 20:17:47,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:17:48,001 INFO L225 Difference]: With dead ends: 440 [2022-11-18 20:17:48,001 INFO L226 Difference]: Without dead ends: 440 [2022-11-18 20:17:48,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 77 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=286, Invalid=903, Unknown=1, NotChecked=0, Total=1190 [2022-11-18 20:17:48,002 INFO L413 NwaCegarLoop]: 303 mSDtfsCounter, 23 mSDsluCounter, 1486 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1789 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 309 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:17:48,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 1789 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 785 Invalid, 0 Unknown, 309 Unchecked, 2.0s Time] [2022-11-18 20:17:48,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-11-18 20:17:48,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 440. [2022-11-18 20:17:48,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 294 states have (on average 1.6734693877551021) internal successors, (492), 400 states have internal predecessors, (492), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:17:48,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 548 transitions. [2022-11-18 20:17:48,010 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 548 transitions. Word has length 43 [2022-11-18 20:17:48,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:17:48,010 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 548 transitions. [2022-11-18 20:17:48,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.4) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-18 20:17:48,011 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 548 transitions. [2022-11-18 20:17:48,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-18 20:17:48,011 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:17:48,011 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:17:48,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:48,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (66)] Forceful destruction successful, exit code 0 [2022-11-18 20:17:48,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:17:48,425 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:17:48,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:17:48,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1150380694, now seen corresponding path program 1 times [2022-11-18 20:17:48,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:17:48,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1136611318] [2022-11-18 20:17:48,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:48,426 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:17:48,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:17:48,427 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:17:48,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (67)] Waiting until timeout for monitored process [2022-11-18 20:17:48,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:48,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-18 20:17:48,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:50,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:17:50,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:17:53,040 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:17:53,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:17:57,446 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:17:57,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-11-18 20:17:58,085 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 17 refuted. 2 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 20:17:58,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:17:59,167 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:17:59,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1136611318] [2022-11-18 20:17:59,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1136611318] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:17:59,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [682471055] [2022-11-18 20:17:59,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:17:59,168 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:17:59,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:17:59,169 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:17:59,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (68)] Waiting until timeout for monitored process [2022-11-18 20:17:59,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:17:59,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-18 20:17:59,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:17:59,525 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:17:59,783 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:17:59,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:17:59,828 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:17:59,828 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:18:00,299 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:18:00,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:18:00,330 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:18:00,721 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:18:00,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:18:01,466 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:18:01,947 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 19 refuted. 2 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 20:18:01,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:02,293 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-11-18 20:18:03,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [682471055] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:03,276 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:18:03,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 23 [2022-11-18 20:18:03,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830926164] [2022-11-18 20:18:03,276 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:03,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-18 20:18:03,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:18:03,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-18 20:18:03,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=842, Unknown=17, NotChecked=0, Total=1056 [2022-11-18 20:18:03,278 INFO L87 Difference]: Start difference. First operand 440 states and 548 transitions. Second operand has 25 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 21 states have internal predecessors, (59), 7 states have call successors, (7), 2 states have call predecessors, (7), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-18 20:18:10,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:10,540 INFO L93 Difference]: Finished difference Result 440 states and 547 transitions. [2022-11-18 20:18:10,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-18 20:18:10,541 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 21 states have internal predecessors, (59), 7 states have call successors, (7), 2 states have call predecessors, (7), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 43 [2022-11-18 20:18:10,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:18:10,544 INFO L225 Difference]: With dead ends: 440 [2022-11-18 20:18:10,544 INFO L226 Difference]: Without dead ends: 440 [2022-11-18 20:18:10,544 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 426 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=329, Invalid=1455, Unknown=22, NotChecked=0, Total=1806 [2022-11-18 20:18:10,545 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 24 mSDsluCounter, 2139 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 2448 SdHoareTripleChecker+Invalid, 1418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 737 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:18:10,545 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 2448 Invalid, 1418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 672 Invalid, 0 Unknown, 737 Unchecked, 2.1s Time] [2022-11-18 20:18:10,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-11-18 20:18:10,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 440. [2022-11-18 20:18:10,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 294 states have (on average 1.6700680272108843) internal successors, (491), 400 states have internal predecessors, (491), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:18:10,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 547 transitions. [2022-11-18 20:18:10,553 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 547 transitions. Word has length 43 [2022-11-18 20:18:10,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:18:10,554 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 547 transitions. [2022-11-18 20:18:10,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 21 states have internal predecessors, (59), 7 states have call successors, (7), 2 states have call predecessors, (7), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-18 20:18:10,554 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 547 transitions. [2022-11-18 20:18:10,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-18 20:18:10,555 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:18:10,555 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:10,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (67)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:10,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (68)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:10,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:18:10,955 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:18:10,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:10,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1670659867, now seen corresponding path program 1 times [2022-11-18 20:18:10,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:18:10,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [505490831] [2022-11-18 20:18:10,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:10,956 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:18:10,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:18:10,957 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:18:10,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2022-11-18 20:18:11,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:11,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:18:11,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:11,171 INFO L350 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 [2022-11-18 20:18:11,203 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 20:18:11,203 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:18:11,230 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 20:18:11,230 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:18:11,230 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:18:11,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [505490831] [2022-11-18 20:18:11,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [505490831] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:18:11,230 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:18:11,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 20:18:11,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26929035] [2022-11-18 20:18:11,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:18:11,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:18:11,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:18:11,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:18:11,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:18:11,232 INFO L87 Difference]: Start difference. First operand 440 states and 547 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:18:11,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:11,790 INFO L93 Difference]: Finished difference Result 439 states and 546 transitions. [2022-11-18 20:18:11,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:18:11,791 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 44 [2022-11-18 20:18:11,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:18:11,793 INFO L225 Difference]: With dead ends: 439 [2022-11-18 20:18:11,793 INFO L226 Difference]: Without dead ends: 439 [2022-11-18 20:18:11,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:18:11,794 INFO L413 NwaCegarLoop]: 319 mSDtfsCounter, 14 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:18:11,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 724 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 20:18:11,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-11-18 20:18:11,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 439. [2022-11-18 20:18:11,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 294 states have (on average 1.6666666666666667) internal successors, (490), 399 states have internal predecessors, (490), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:18:11,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 546 transitions. [2022-11-18 20:18:11,801 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 546 transitions. Word has length 44 [2022-11-18 20:18:11,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:18:11,801 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 546 transitions. [2022-11-18 20:18:11,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-18 20:18:11,801 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 546 transitions. [2022-11-18 20:18:11,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-18 20:18:11,802 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:18:11,802 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:11,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:12,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:18:12,002 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:18:12,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:12,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1670659868, now seen corresponding path program 1 times [2022-11-18 20:18:12,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:18:12,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1027027013] [2022-11-18 20:18:12,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:12,003 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:18:12,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:18:12,004 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:18:12,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2022-11-18 20:18:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:12,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-18 20:18:12,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:12,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:12,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:18:12,392 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:18:12,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:18:12,426 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:18:12,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:14,725 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-11-18 20:18:14,796 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:14,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 72 [2022-11-18 20:18:15,352 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:18:15,352 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:18:15,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1027027013] [2022-11-18 20:18:15,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1027027013] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:15,352 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:18:15,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2022-11-18 20:18:15,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406396925] [2022-11-18 20:18:15,352 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:15,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 20:18:15,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:18:15,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 20:18:15,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=103, Unknown=1, NotChecked=0, Total=132 [2022-11-18 20:18:15,353 INFO L87 Difference]: Start difference. First operand 439 states and 546 transitions. Second operand has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-18 20:18:16,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:16,975 INFO L93 Difference]: Finished difference Result 438 states and 545 transitions. [2022-11-18 20:18:16,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:18:16,977 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 44 [2022-11-18 20:18:16,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:18:16,978 INFO L225 Difference]: With dead ends: 438 [2022-11-18 20:18:16,978 INFO L226 Difference]: Without dead ends: 438 [2022-11-18 20:18:16,978 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=36, Invalid=119, Unknown=1, NotChecked=0, Total=156 [2022-11-18 20:18:16,978 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 452 mSDsluCounter, 1720 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 2031 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:18:16,978 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 2031 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 424 Invalid, 0 Unknown, 166 Unchecked, 1.6s Time] [2022-11-18 20:18:16,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-11-18 20:18:16,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 438. [2022-11-18 20:18:16,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 294 states have (on average 1.663265306122449) internal successors, (489), 398 states have internal predecessors, (489), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:18:16,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 545 transitions. [2022-11-18 20:18:16,986 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 545 transitions. Word has length 44 [2022-11-18 20:18:16,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:18:16,987 INFO L495 AbstractCegarLoop]: Abstraction has 438 states and 545 transitions. [2022-11-18 20:18:16,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-18 20:18:16,987 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 545 transitions. [2022-11-18 20:18:16,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-18 20:18:16,988 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:18:16,988 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:16,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:17,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:18:17,199 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr81ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:18:17,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:17,200 INFO L85 PathProgramCache]: Analyzing trace with hash 248981415, now seen corresponding path program 1 times [2022-11-18 20:18:17,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:18:17,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1400728304] [2022-11-18 20:18:17,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:17,203 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:18:17,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:18:17,211 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:18:17,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2022-11-18 20:18:17,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:17,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:18:17,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:18,005 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-18 20:18:18,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:18,231 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:18:18,231 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:18:18,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1400728304] [2022-11-18 20:18:18,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1400728304] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:18,231 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:18:18,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:18:18,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077322418] [2022-11-18 20:18:18,232 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:18,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:18:18,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:18:18,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:18:18,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:18:18,233 INFO L87 Difference]: Start difference. First operand 438 states and 545 transitions. Second operand has 10 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 20:18:18,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:18,554 INFO L93 Difference]: Finished difference Result 557 states and 619 transitions. [2022-11-18 20:18:18,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:18:18,554 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 45 [2022-11-18 20:18:18,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:18:18,556 INFO L225 Difference]: With dead ends: 557 [2022-11-18 20:18:18,557 INFO L226 Difference]: Without dead ends: 557 [2022-11-18 20:18:18,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 79 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:18:18,557 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 311 mSDsluCounter, 1490 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 1899 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:18:18,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 1899 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 147 Invalid, 0 Unknown, 117 Unchecked, 0.3s Time] [2022-11-18 20:18:18,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-11-18 20:18:18,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 440. [2022-11-18 20:18:18,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 296 states have (on average 1.6587837837837838) internal successors, (491), 400 states have internal predecessors, (491), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (32), 26 states have call predecessors, (32), 24 states have call successors, (32) [2022-11-18 20:18:18,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 547 transitions. [2022-11-18 20:18:18,565 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 547 transitions. Word has length 45 [2022-11-18 20:18:18,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:18:18,565 INFO L495 AbstractCegarLoop]: Abstraction has 440 states and 547 transitions. [2022-11-18 20:18:18,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 20:18:18,566 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 547 transitions. [2022-11-18 20:18:18,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-18 20:18:18,566 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:18:18,566 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:18,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:18,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:18:18,778 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:18:18,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:18,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1709262998, now seen corresponding path program 1 times [2022-11-18 20:18:18,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:18:18,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1875163665] [2022-11-18 20:18:18,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:18,779 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:18:18,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:18:18,780 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:18:18,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2022-11-18 20:18:18,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:18,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-18 20:18:18,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:19,180 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 20:18:19,180 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:18:19,433 INFO L321 Elim1Store]: treesize reduction 22, result has 29.0 percent of original size [2022-11-18 20:18:19,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-11-18 20:18:19,651 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:18:19,651 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:18:19,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:18:19,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-18 20:18:20,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:18:22,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:18:22,427 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 20:18:22,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:22,599 INFO L321 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2022-11-18 20:18:22,600 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2022-11-18 20:18:22,848 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:18:22,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1875163665] [2022-11-18 20:18:22,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1875163665] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:22,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2115043320] [2022-11-18 20:18:22,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:22,849 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:18:22,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:18:22,849 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:18:22,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (73)] Waiting until timeout for monitored process [2022-11-18 20:18:23,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:23,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-18 20:18:23,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:25,539 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:18:25,539 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-18 20:18:25,926 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:25,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2022-11-18 20:18:26,204 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:18:26,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-18 20:18:26,219 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-11-18 20:18:26,477 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:18:26,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-11-18 20:18:26,494 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-18 20:18:26,806 INFO L350 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 [2022-11-18 20:18:26,963 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:26,963 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2022-11-18 20:18:27,163 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 16 refuted. 2 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 20:18:27,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:27,198 INFO L321 Elim1Store]: treesize reduction 7, result has 50.0 percent of original size [2022-11-18 20:18:27,199 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2022-11-18 20:18:27,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2115043320] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:27,402 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:18:27,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 27 [2022-11-18 20:18:27,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535183263] [2022-11-18 20:18:27,402 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:27,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-18 20:18:27,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:18:27,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-18 20:18:27,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=956, Unknown=8, NotChecked=0, Total=1122 [2022-11-18 20:18:27,403 INFO L87 Difference]: Start difference. First operand 440 states and 547 transitions. Second operand has 29 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 24 states have internal predecessors, (64), 8 states have call successors, (8), 3 states have call predecessors, (8), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 20:18:36,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:36,605 INFO L93 Difference]: Finished difference Result 472 states and 581 transitions. [2022-11-18 20:18:36,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:18:36,606 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 24 states have internal predecessors, (64), 8 states have call successors, (8), 3 states have call predecessors, (8), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 45 [2022-11-18 20:18:36,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:18:36,607 INFO L225 Difference]: With dead ends: 472 [2022-11-18 20:18:36,607 INFO L226 Difference]: Without dead ends: 472 [2022-11-18 20:18:36,607 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=264, Invalid=1444, Unknown=14, NotChecked=0, Total=1722 [2022-11-18 20:18:36,608 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 346 mSDsluCounter, 3077 mSDsCounter, 0 mSdLazyCounter, 1332 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 3390 SdHoareTripleChecker+Invalid, 2102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 736 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:18:36,608 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 3390 Invalid, 2102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1332 Invalid, 0 Unknown, 736 Unchecked, 4.2s Time] [2022-11-18 20:18:36,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-11-18 20:18:36,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 458. [2022-11-18 20:18:36,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 314 states have (on average 1.6687898089171975) internal successors, (524), 418 states have internal predecessors, (524), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:18:36,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 579 transitions. [2022-11-18 20:18:36,613 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 579 transitions. Word has length 45 [2022-11-18 20:18:36,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:18:36,613 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 579 transitions. [2022-11-18 20:18:36,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 24 states have internal predecessors, (64), 8 states have call successors, (8), 3 states have call predecessors, (8), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 20:18:36,614 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 579 transitions. [2022-11-18 20:18:36,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-18 20:18:36,614 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:18:36,614 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:36,630 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:36,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (73)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:37,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:18:37,026 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:18:37,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:37,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1709262999, now seen corresponding path program 1 times [2022-11-18 20:18:37,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:18:37,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819322559] [2022-11-18 20:18:37,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:37,027 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:18:37,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:18:37,028 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:18:37,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2022-11-18 20:18:37,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:37,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-18 20:18:37,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:37,842 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:18:37,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:18:37,850 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:18:37,898 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:18:37,899 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:18:37,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:18:38,068 INFO L350 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 [2022-11-18 20:18:38,540 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:18:38,540 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 26 [2022-11-18 20:18:38,579 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:18:38,579 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 26 [2022-11-18 20:18:38,926 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:38,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 101 [2022-11-18 20:18:41,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:18:41,658 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:41,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 71 [2022-11-18 20:18:41,679 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:41,679 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 59 [2022-11-18 20:18:41,718 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:41,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 79 [2022-11-18 20:18:42,208 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:18:42,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:42,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-11-18 20:18:44,497 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:44,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 137 treesize of output 141 [2022-11-18 20:18:45,803 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:18:45,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819322559] [2022-11-18 20:18:45,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819322559] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:45,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [240049060] [2022-11-18 20:18:45,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:45,804 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:18:45,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:18:45,805 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:18:45,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (75)] Waiting until timeout for monitored process [2022-11-18 20:18:46,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:46,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-18 20:18:46,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:46,893 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:18:46,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-18 20:18:46,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:46,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-11-18 20:18:46,946 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:18:46,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:18:46,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:18:47,136 INFO L350 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 [2022-11-18 20:18:47,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:18:47,707 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:18:47,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 39 [2022-11-18 20:18:47,741 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:18:47,741 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 26 [2022-11-18 20:18:48,178 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:48,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 104 [2022-11-18 20:18:50,284 INFO L350 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 [2022-11-18 20:18:50,863 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:50,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 37 [2022-11-18 20:18:50,880 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:50,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 33 [2022-11-18 20:18:50,987 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-18 20:18:50,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:51,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-11-18 20:18:52,053 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:18:52,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 137 treesize of output 141 [2022-11-18 20:18:53,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [240049060] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:18:53,037 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:18:53,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 28 [2022-11-18 20:18:53,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092367231] [2022-11-18 20:18:53,037 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:53,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-18 20:18:53,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:18:53,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-18 20:18:53,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1217, Unknown=0, NotChecked=0, Total=1406 [2022-11-18 20:18:53,038 INFO L87 Difference]: Start difference. First operand 458 states and 579 transitions. Second operand has 30 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 23 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-18 20:18:57,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:18:57,462 INFO L93 Difference]: Finished difference Result 460 states and 581 transitions. [2022-11-18 20:18:57,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 20:18:57,463 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 23 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 45 [2022-11-18 20:18:57,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:18:57,465 INFO L225 Difference]: With dead ends: 460 [2022-11-18 20:18:57,465 INFO L226 Difference]: Without dead ends: 460 [2022-11-18 20:18:57,465 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 98 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 843 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=317, Invalid=2233, Unknown=0, NotChecked=0, Total=2550 [2022-11-18 20:18:57,466 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 35 mSDsluCounter, 3451 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 3759 SdHoareTripleChecker+Invalid, 1447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 857 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:18:57,466 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 3759 Invalid, 1447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 580 Invalid, 0 Unknown, 857 Unchecked, 2.4s Time] [2022-11-18 20:18:57,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-11-18 20:18:57,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 460. [2022-11-18 20:18:57,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 316 states have (on average 1.6645569620253164) internal successors, (526), 420 states have internal predecessors, (526), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:18:57,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 581 transitions. [2022-11-18 20:18:57,473 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 581 transitions. Word has length 45 [2022-11-18 20:18:57,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:18:57,474 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 581 transitions. [2022-11-18 20:18:57,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 23 states have internal predecessors, (67), 7 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-18 20:18:57,474 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 581 transitions. [2022-11-18 20:18:57,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-18 20:18:57,475 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:18:57,475 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:18:57,483 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (75)] Ended with exit code 0 [2022-11-18 20:18:57,686 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (74)] Forceful destruction successful, exit code 0 [2022-11-18 20:18:57,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:18:57,879 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:18:57,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:18:57,879 INFO L85 PathProgramCache]: Analyzing trace with hash -871510309, now seen corresponding path program 1 times [2022-11-18 20:18:57,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:18:57,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1805953395] [2022-11-18 20:18:57,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:18:57,880 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:18:57,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:18:57,881 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:18:57,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (76)] Waiting until timeout for monitored process [2022-11-18 20:18:58,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:18:58,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:18:58,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:18:58,077 INFO L350 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 [2022-11-18 20:18:58,229 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:18:58,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:18:58,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:18:58,398 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 20:18:58,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:18:58,805 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 20:18:58,805 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:18:58,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1805953395] [2022-11-18 20:18:58,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1805953395] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:18:58,805 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:18:58,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2022-11-18 20:18:58,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618528313] [2022-11-18 20:18:58,806 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:18:58,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 20:18:58,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:18:58,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 20:18:58,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:18:58,807 INFO L87 Difference]: Start difference. First operand 460 states and 581 transitions. Second operand has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-18 20:19:01,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:19:01,078 INFO L93 Difference]: Finished difference Result 512 states and 593 transitions. [2022-11-18 20:19:01,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:19:01,079 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 46 [2022-11-18 20:19:01,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:19:01,081 INFO L225 Difference]: With dead ends: 512 [2022-11-18 20:19:01,081 INFO L226 Difference]: Without dead ends: 512 [2022-11-18 20:19:01,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 79 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-11-18 20:19:01,082 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 160 mSDsluCounter, 1329 mSDsCounter, 0 mSdLazyCounter, 1067 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 1615 SdHoareTripleChecker+Invalid, 1332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 239 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:19:01,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 1615 Invalid, 1332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1067 Invalid, 0 Unknown, 239 Unchecked, 2.2s Time] [2022-11-18 20:19:01,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2022-11-18 20:19:01,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 460. [2022-11-18 20:19:01,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 316 states have (on average 1.6613924050632911) internal successors, (525), 420 states have internal predecessors, (525), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:19:01,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 580 transitions. [2022-11-18 20:19:01,090 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 580 transitions. Word has length 46 [2022-11-18 20:19:01,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:19:01,090 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 580 transitions. [2022-11-18 20:19:01,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-18 20:19:01,090 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 580 transitions. [2022-11-18 20:19:01,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-18 20:19:01,091 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:19:01,091 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:19:01,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (76)] Ended with exit code 0 [2022-11-18 20:19:01,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:19:01,295 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:19:01,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:19:01,295 INFO L85 PathProgramCache]: Analyzing trace with hash -813633540, now seen corresponding path program 1 times [2022-11-18 20:19:01,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:19:01,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2041434504] [2022-11-18 20:19:01,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:01,296 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:19:01,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:19:01,296 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:19:01,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (77)] Waiting until timeout for monitored process [2022-11-18 20:19:01,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:01,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-18 20:19:01,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:01,572 INFO L350 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 [2022-11-18 20:19:01,663 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:19:01,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:19:01,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 20:19:03,774 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_39| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_89| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_89| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_89|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_39|)))) is different from true [2022-11-18 20:19:03,784 INFO L350 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 [2022-11-18 20:19:03,868 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:19:03,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 31 [2022-11-18 20:19:03,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-18 20:19:08,035 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1356 (_ BitVec 1)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_1356)))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_90| (_ BitVec 32)) (|v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_40| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_90| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_90|) |v_ULTIMATE.start_entry_point_~client~0#1.offset_BEFORE_CALL_40|))))) is different from true [2022-11-18 20:19:08,097 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-18 20:19:08,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 35 [2022-11-18 20:19:08,171 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2022-11-18 20:19:08,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:19:12,423 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-18 20:19:12,424 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 51 [2022-11-18 20:19:12,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 32 [2022-11-18 20:19:12,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2022-11-18 20:19:12,758 INFO L321 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-11-18 20:19:12,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 36 [2022-11-18 20:19:12,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-11-18 20:19:13,024 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 20 not checked. [2022-11-18 20:19:13,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:19:13,284 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1362 (Array (_ BitVec 32) (_ BitVec 32))) (|v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_12| (_ BitVec 32))) (= (_ bv0 1) (bvadd (select (store |c_#valid| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_12| (_ bv1 1)) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_1362) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (_ bv1 1)))) is different from false [2022-11-18 20:19:30,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:19:30,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2041434504] [2022-11-18 20:19:30,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2041434504] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:19:30,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [338000130] [2022-11-18 20:19:30,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:19:30,426 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:19:30,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:19:30,431 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:19:30,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (78)] Waiting until timeout for monitored process [2022-11-18 20:19:30,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:19:30,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-18 20:19:30,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:19:31,007 INFO L350 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 [2022-11-18 20:19:31,346 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:19:31,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:19:31,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 20:19:33,636 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_93| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_93| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_93|) (_ bv0 32))))) is different from true [2022-11-18 20:19:33,788 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:19:33,788 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 31 [2022-11-18 20:19:33,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-18 20:19:40,011 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1413 (_ BitVec 1)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_1413) |c_#valid|))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_94| (_ BitVec 32))) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_94| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_94|) (_ bv0 32)))))) is different from true [2022-11-18 20:19:40,062 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-18 20:19:40,062 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 35 [2022-11-18 20:19:40,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:19:40,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2022-11-18 20:19:40,343 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:19:46,686 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-18 20:19:46,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 51 [2022-11-18 20:19:47,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:19:47,199 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 32 [2022-11-18 20:19:47,231 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2022-11-18 20:19:47,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:19:47,511 INFO L321 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-11-18 20:19:47,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 48 [2022-11-18 20:19:47,731 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-11-18 20:19:48,179 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 20 not checked. [2022-11-18 20:19:48,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:19:50,919 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_13| (_ BitVec 32)) (v_ArrVal_1419 (Array (_ BitVec 32) (_ BitVec 32)))) (or (= (bvadd (select (store |c_#valid| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_13| (_ bv1 1)) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_1419) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (_ bv1 1)) (_ bv0 1)) (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_13|)))) is different from false [2022-11-18 20:19:57,582 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_13| (_ BitVec 32)) (v_ArrVal_1419 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1418 (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (select (store |c_#valid| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_13| (_ bv1 1)) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~client~0#1.base|) (bvadd |c_ULTIMATE.start_entry_point_~client~0#1.offset| (_ bv12 32)) v_ArrVal_1418)) |c_ULTIMATE.start_entry_point_#t~ret69#1.base| v_ArrVal_1419) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (_ bv1 1))) (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_13|)))) is different from false [2022-11-18 20:20:17,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [338000130] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:20:17,921 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:20:17,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2022-11-18 20:20:17,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740675748] [2022-11-18 20:20:17,922 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:20:17,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-11-18 20:20:17,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:20:17,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-11-18 20:20:17,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1864, Unknown=25, NotChecked=658, Total=2756 [2022-11-18 20:20:17,923 INFO L87 Difference]: Start difference. First operand 460 states and 580 transitions. Second operand has 40 states, 38 states have (on average 1.736842105263158) internal successors, (66), 34 states have internal predecessors, (66), 9 states have call successors, (9), 6 states have call predecessors, (9), 10 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-18 20:20:40,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:20:40,619 INFO L93 Difference]: Finished difference Result 463 states and 584 transitions. [2022-11-18 20:20:40,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-18 20:20:40,620 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 1.736842105263158) internal successors, (66), 34 states have internal predecessors, (66), 9 states have call successors, (9), 6 states have call predecessors, (9), 10 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) Word has length 46 [2022-11-18 20:20:40,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:20:40,622 INFO L225 Difference]: With dead ends: 463 [2022-11-18 20:20:40,622 INFO L226 Difference]: Without dead ends: 463 [2022-11-18 20:20:40,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 51 SyntacticMatches, 9 SemanticMatches, 56 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 91.1s TimeCoverageRelationStatistics Valid=262, Invalid=2291, Unknown=25, NotChecked=728, Total=3306 [2022-11-18 20:20:40,623 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 58 mSDsluCounter, 3868 mSDsCounter, 0 mSdLazyCounter, 1930 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 4145 SdHoareTripleChecker+Invalid, 3961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2004 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:20:40,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 4145 Invalid, 3961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1930 Invalid, 0 Unknown, 2004 Unchecked, 5.5s Time] [2022-11-18 20:20:40,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-11-18 20:20:40,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 459. [2022-11-18 20:20:40,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 316 states have (on average 1.6582278481012658) internal successors, (524), 419 states have internal predecessors, (524), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:20:40,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 579 transitions. [2022-11-18 20:20:40,632 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 579 transitions. Word has length 46 [2022-11-18 20:20:40,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:20:40,632 INFO L495 AbstractCegarLoop]: Abstraction has 459 states and 579 transitions. [2022-11-18 20:20:40,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 1.736842105263158) internal successors, (66), 34 states have internal predecessors, (66), 9 states have call successors, (9), 6 states have call predecessors, (9), 10 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-18 20:20:40,632 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 579 transitions. [2022-11-18 20:20:40,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-18 20:20:40,633 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:20:40,633 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:20:40,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (77)] Forceful destruction successful, exit code 0 [2022-11-18 20:20:40,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (78)] Forceful destruction successful, exit code 0 [2022-11-18 20:20:41,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:20:41,034 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:20:41,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:20:41,034 INFO L85 PathProgramCache]: Analyzing trace with hash -813633539, now seen corresponding path program 1 times [2022-11-18 20:20:41,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:20:41,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1928287904] [2022-11-18 20:20:41,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:20:41,035 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:20:41,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:20:41,036 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:20:41,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (79)] Waiting until timeout for monitored process [2022-11-18 20:20:41,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:20:41,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 79 conjunts are in the unsatisfiable core [2022-11-18 20:20:41,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:20:41,326 INFO L350 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 [2022-11-18 20:20:41,449 INFO L350 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 [2022-11-18 20:20:41,566 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:20:41,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:20:41,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 20:20:41,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 20:20:41,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:20:41,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:20:42,027 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97| (_ BitVec 32))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97|) (_ bv0 32)))) (and (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97| .cse0)) (bvult .cse0 |c_#StackHeapBarrier|) (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97|) (_ bv0 32)) (_ bv0 32))))) (exists ((v_ArrVal_1471 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1471) |c_#length|)))) is different from true [2022-11-18 20:20:42,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:20:42,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:20:42,147 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-18 20:20:42,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2022-11-18 20:20:42,380 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:20:42,380 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 51 [2022-11-18 20:20:42,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-18 20:20:42,499 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:20:42,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2022-11-18 20:20:42,613 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97| (_ BitVec 32))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97|) (_ bv0 32)))) (and (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97| .cse0)) (bvult .cse0 |c_#StackHeapBarrier|) (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_97|) (_ bv0 32)) (_ bv0 32))))) (exists ((v_ArrVal_1474 (_ BitVec 1)) (v_ArrVal_1475 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1475) |c_#length|) (= (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_1474) |c_#valid|)))) is different from true [2022-11-18 20:20:42,729 INFO L321 Elim1Store]: treesize reduction 34, result has 37.0 percent of original size [2022-11-18 20:20:42,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 35 [2022-11-18 20:20:42,739 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:20:42,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:20:42,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:20:42,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:20:42,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 36 [2022-11-18 20:20:43,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:20:43,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:20:43,323 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-11-18 20:20:43,323 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2022-11-18 20:20:43,400 INFO L321 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-11-18 20:20:43,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 26 [2022-11-18 20:20:43,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:20:43,838 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:20:43,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:20:43,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 33 [2022-11-18 20:20:43,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2022-11-18 20:20:43,924 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-18 20:20:44,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:20:44,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:20:44,308 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:20:44,309 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 14 [2022-11-18 20:20:44,317 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2022-11-18 20:20:44,539 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 14 not checked. [2022-11-18 20:20:44,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:21:28,311 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:21:28,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1928287904] [2022-11-18 20:21:28,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1928287904] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:21:28,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1613854517] [2022-11-18 20:21:28,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:21:28,312 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:21:28,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:21:28,313 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:21:28,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (80)] Waiting until timeout for monitored process [2022-11-18 20:21:28,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:21:28,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 78 conjunts are in the unsatisfiable core [2022-11-18 20:21:28,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:21:28,886 INFO L350 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 [2022-11-18 20:21:28,934 INFO L350 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 [2022-11-18 20:21:29,164 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:21:29,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:21:29,600 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 20:21:29,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 20:21:29,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:21:29,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:21:30,116 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1542 (_ BitVec 1)) (v_ArrVal_1541 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= |c_#valid| (store |c_old(#valid)| |ldv_malloc_#res.base| v_ArrVal_1542)) (= (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1541) |c_#length|))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101| (_ BitVec 32))) (and (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101|) (_ bv0 32)) (_ bv0 32)) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101|) (_ bv0 32))))))) is different from true [2022-11-18 20:21:30,251 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-18 20:21:30,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-18 20:21:30,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:21:30,605 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 20:21:30,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 46 [2022-11-18 20:21:30,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-18 20:21:30,855 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-11-18 20:21:30,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:21:31,099 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1545 (_ BitVec 32)) (|ldv_malloc_#res.base| (_ BitVec 32))) (and (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_1545)) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|))) (exists ((|v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101| (_ BitVec 32))) (and (= (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101|) (_ bv0 32)) (_ bv0 32)) (not (= |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_entry_point_~client~0#1.base_BEFORE_CALL_101|) (_ bv0 32))))))) is different from true [2022-11-18 20:21:31,226 INFO L321 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-18 20:21:31,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 51 [2022-11-18 20:21:31,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:21:31,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:21:31,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:21:31,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:21:31,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 37 [2022-11-18 20:21:31,771 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:21:31,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-11-18 20:21:34,318 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-11-18 20:21:34,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2022-11-18 20:21:34,479 INFO L321 Elim1Store]: treesize reduction 78, result has 35.0 percent of original size [2022-11-18 20:21:34,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 67 [2022-11-18 20:21:35,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:21:35,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:21:35,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:21:35,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 41 [2022-11-18 20:21:35,541 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 45 [2022-11-18 20:21:35,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:21:36,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:21:36,217 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:21:36,297 INFO L321 Elim1Store]: treesize reduction 18, result has 48.6 percent of original size [2022-11-18 20:21:36,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 35 [2022-11-18 20:21:36,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:21:36,687 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-11-18 20:21:37,015 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 14 not checked. [2022-11-18 20:21:37,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:21:53,135 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base|)) (.cse1 (bvadd |c_ULTIMATE.start_entry_point_~client~0#1.offset| (_ bv12 32)))) (and (forall ((v_ArrVal_1554 (_ BitVec 32)) (v_ArrVal_1553 (_ BitVec 32)) (|v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15| (_ BitVec 32)) (v_ArrVal_1557 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1558 (Array (_ BitVec 32) (_ BitVec 32)))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15|) (_ bv0 1))) (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15|)) (forall ((v_ArrVal_1559 (_ BitVec 32))) (bvule (bvadd (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store .cse0 .cse1 v_ArrVal_1554)) |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_1557) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|) (_ bv4 32)) (select (store |c_#length| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15| v_ArrVal_1559) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~client~0#1.base|) .cse1 v_ArrVal_1553)) |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_1558) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)))))) (or (forall ((v_ArrVal_1554 (_ BitVec 32)) (v_ArrVal_1557 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store .cse0 .cse1 v_ArrVal_1554)) |c_ULTIMATE.start_entry_point_~adapter~0#1.base| v_ArrVal_1557) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|))) (bvule .cse2 (bvadd .cse2 (_ bv4 32))))) (forall ((|v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15|) (_ bv0 1))) (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15|))))))) is different from false [2022-11-18 20:21:53,245 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base|)) (.cse1 (bvadd |c_ULTIMATE.start_entry_point_~client~0#1.offset| (_ bv12 32)))) (and (forall ((v_ArrVal_1554 (_ BitVec 32)) (v_ArrVal_1553 (_ BitVec 32)) (|v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15| (_ BitVec 32)) (v_ArrVal_1557 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1558 (Array (_ BitVec 32) (_ BitVec 32)))) (or (forall ((v_ArrVal_1559 (_ BitVec 32))) (bvule (bvadd (_ bv4 32) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store .cse0 .cse1 v_ArrVal_1554)) |c_ULTIMATE.start_entry_point_#t~ret69#1.base| v_ArrVal_1557) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)) (select (store |c_#length| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15| v_ArrVal_1559) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_entry_point_~client~0#1.base|) .cse1 v_ArrVal_1553)) |c_ULTIMATE.start_entry_point_#t~ret69#1.base| v_ArrVal_1558) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|)))) (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15|) (_ bv0 1))) (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15|)))) (or (forall ((v_ArrVal_1554 (_ BitVec 32)) (v_ArrVal_1557 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_entry_point_~client~0#1.base| (store .cse0 .cse1 v_ArrVal_1554)) |c_ULTIMATE.start_entry_point_#t~ret69#1.base| v_ArrVal_1557) |c_ULTIMATE.start_entry_point_~client~0#1.base|) |c_ULTIMATE.start_entry_point_~client~0#1.offset|))) (bvule .cse2 (bvadd (_ bv4 32) .cse2)))) (forall ((|v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15| (_ BitVec 32))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15|) (_ bv0 1))) (not (bvult |c_#StackHeapBarrier| |v_ULTIMATE.start_alloc_12_~#chip_id~0#1.base_15|))))))) is different from false [2022-11-18 20:22:08,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1613854517] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:22:08,920 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:22:08,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 39 [2022-11-18 20:22:08,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729126163] [2022-11-18 20:22:08,921 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:22:08,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-11-18 20:22:08,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:22:08,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-11-18 20:22:08,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1941, Unknown=59, NotChecked=570, Total=2756 [2022-11-18 20:22:08,921 INFO L87 Difference]: Start difference. First operand 459 states and 579 transitions. Second operand has 40 states, 36 states have (on average 1.6666666666666667) internal successors, (60), 34 states have internal predecessors, (60), 8 states have call successors, (8), 4 states have call predecessors, (8), 9 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2022-11-18 20:22:19,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:22:19,655 INFO L93 Difference]: Finished difference Result 460 states and 581 transitions. [2022-11-18 20:22:19,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-18 20:22:19,657 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 36 states have (on average 1.6666666666666667) internal successors, (60), 34 states have internal predecessors, (60), 8 states have call successors, (8), 4 states have call predecessors, (8), 9 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) Word has length 46 [2022-11-18 20:22:19,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:22:19,658 INFO L225 Difference]: With dead ends: 460 [2022-11-18 20:22:19,658 INFO L226 Difference]: Without dead ends: 460 [2022-11-18 20:22:19,659 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 55 SyntacticMatches, 6 SemanticMatches, 58 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 828 ImplicationChecksByTransitivity, 88.3s TimeCoverageRelationStatistics Valid=273, Invalid=2554, Unknown=59, NotChecked=654, Total=3540 [2022-11-18 20:22:19,659 INFO L413 NwaCegarLoop]: 313 mSDtfsCounter, 16 mSDsluCounter, 3600 mSDsCounter, 0 mSdLazyCounter, 1512 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 3913 SdHoareTripleChecker+Invalid, 3712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2192 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:22:19,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 3913 Invalid, 3712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1512 Invalid, 0 Unknown, 2192 Unchecked, 4.7s Time] [2022-11-18 20:22:19,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-11-18 20:22:19,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 458. [2022-11-18 20:22:19,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 316 states have (on average 1.6550632911392404) internal successors, (523), 418 states have internal predecessors, (523), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:22:19,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 578 transitions. [2022-11-18 20:22:19,668 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 578 transitions. Word has length 46 [2022-11-18 20:22:19,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:22:19,668 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 578 transitions. [2022-11-18 20:22:19,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 36 states have (on average 1.6666666666666667) internal successors, (60), 34 states have internal predecessors, (60), 8 states have call successors, (8), 4 states have call predecessors, (8), 9 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2022-11-18 20:22:19,668 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 578 transitions. [2022-11-18 20:22:19,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-18 20:22:19,669 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:22:19,669 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:22:19,687 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (79)] Ended with exit code 0 [2022-11-18 20:22:19,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (80)] Forceful destruction successful, exit code 0 [2022-11-18 20:22:20,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:22:20,088 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:22:20,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:22:20,088 INFO L85 PathProgramCache]: Analyzing trace with hash -2770755, now seen corresponding path program 1 times [2022-11-18 20:22:20,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:22:20,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1759011936] [2022-11-18 20:22:20,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:22:20,089 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:22:20,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:22:20,091 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:22:20,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (81)] Waiting until timeout for monitored process [2022-11-18 20:22:20,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:22:20,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:22:20,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:22:20,942 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-18 20:22:20,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:22:21,170 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:22:21,171 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:22:21,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1759011936] [2022-11-18 20:22:21,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1759011936] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:22:21,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:22:21,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:22:21,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681489062] [2022-11-18 20:22:21,171 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:22:21,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:22:21,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:22:21,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:22:21,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:22:21,172 INFO L87 Difference]: Start difference. First operand 458 states and 578 transitions. Second operand has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 20:22:21,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:22:21,525 INFO L93 Difference]: Finished difference Result 575 states and 649 transitions. [2022-11-18 20:22:21,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:22:21,527 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 48 [2022-11-18 20:22:21,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:22:21,528 INFO L225 Difference]: With dead ends: 575 [2022-11-18 20:22:21,528 INFO L226 Difference]: Without dead ends: 575 [2022-11-18 20:22:21,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 84 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:22:21,529 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 297 mSDsluCounter, 1445 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 1849 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:22:21,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 1849 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 150 Invalid, 0 Unknown, 94 Unchecked, 0.3s Time] [2022-11-18 20:22:21,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2022-11-18 20:22:21,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 458. [2022-11-18 20:22:21,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 316 states have (on average 1.6518987341772151) internal successors, (522), 418 states have internal predecessors, (522), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:22:21,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 577 transitions. [2022-11-18 20:22:21,545 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 577 transitions. Word has length 48 [2022-11-18 20:22:21,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:22:21,545 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 577 transitions. [2022-11-18 20:22:21,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 states have internal predecessors, (60), 5 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-18 20:22:21,546 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 577 transitions. [2022-11-18 20:22:21,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-18 20:22:21,546 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:22:21,546 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:22:21,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (81)] Forceful destruction successful, exit code 0 [2022-11-18 20:22:21,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:22:21,759 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:22:21,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:22:21,760 INFO L85 PathProgramCache]: Analyzing trace with hash -477908374, now seen corresponding path program 1 times [2022-11-18 20:22:21,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:22:21,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1817174413] [2022-11-18 20:22:21,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:22:21,760 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:22:21,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:22:21,762 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:22:21,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (82)] Waiting until timeout for monitored process [2022-11-18 20:22:21,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:22:21,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-18 20:22:21,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:22:22,188 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 20:22:22,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:22:22,484 INFO L321 Elim1Store]: treesize reduction 22, result has 29.0 percent of original size [2022-11-18 20:22:22,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-11-18 20:22:22,693 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:22:22,694 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:22:22,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:22:22,743 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:22:22,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:22:22,753 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:22:23,016 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-18 20:22:23,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-18 20:22:23,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:22:25,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:22:25,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:22:25,662 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:22:25,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:22:25,835 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 20:22:25,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:22:26,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-11-18 20:22:26,490 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:22:26,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1817174413] [2022-11-18 20:22:26,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1817174413] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:22:26,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [560157981] [2022-11-18 20:22:26,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:22:26,491 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:22:26,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:22:26,492 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:22:26,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (83)] Waiting until timeout for monitored process [2022-11-18 20:22:26,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:22:26,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-18 20:22:26,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:22:29,383 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:22:29,384 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-18 20:22:29,988 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:22:29,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2022-11-18 20:22:30,371 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:22:30,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:22:30,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:22:30,418 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:22:30,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-18 20:22:30,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:22:30,439 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-11-18 20:22:30,841 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:22:30,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 20:22:30,884 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:22:30,884 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-11-18 20:22:30,943 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-18 20:22:31,473 INFO L350 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 [2022-11-18 20:22:31,751 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:22:31,751 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:22:31,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:22:31,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:22:31,771 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-11-18 20:22:32,001 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 16 refuted. 2 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 20:22:32,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:22:32,069 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-11-18 20:22:32,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [560157981] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:22:32,354 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:22:32,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2022-11-18 20:22:32,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038237364] [2022-11-18 20:22:32,355 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:22:32,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-18 20:22:32,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:22:32,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-18 20:22:32,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1003, Unknown=9, NotChecked=0, Total=1190 [2022-11-18 20:22:32,356 INFO L87 Difference]: Start difference. First operand 458 states and 577 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 25 states have internal predecessors, (73), 8 states have call successors, (8), 4 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 20:22:42,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:22:42,308 INFO L93 Difference]: Finished difference Result 475 states and 582 transitions. [2022-11-18 20:22:42,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 20:22:42,309 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 25 states have internal predecessors, (73), 8 states have call successors, (8), 4 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 48 [2022-11-18 20:22:42,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:22:42,311 INFO L225 Difference]: With dead ends: 475 [2022-11-18 20:22:42,311 INFO L226 Difference]: Without dead ends: 475 [2022-11-18 20:22:42,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=292, Invalid=1499, Unknown=15, NotChecked=0, Total=1806 [2022-11-18 20:22:42,312 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 375 mSDsluCounter, 3336 mSDsCounter, 0 mSdLazyCounter, 1399 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 3647 SdHoareTripleChecker+Invalid, 1772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 324 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:22:42,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [375 Valid, 3647 Invalid, 1772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1399 Invalid, 0 Unknown, 324 Unchecked, 4.8s Time] [2022-11-18 20:22:42,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-11-18 20:22:42,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 460. [2022-11-18 20:22:42,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 318 states have (on average 1.6477987421383649) internal successors, (524), 420 states have internal predecessors, (524), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:22:42,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 579 transitions. [2022-11-18 20:22:42,321 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 579 transitions. Word has length 48 [2022-11-18 20:22:42,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:22:42,321 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 579 transitions. [2022-11-18 20:22:42,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 25 states have internal predecessors, (73), 8 states have call successors, (8), 4 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 20:22:42,321 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 579 transitions. [2022-11-18 20:22:42,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-18 20:22:42,322 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:22:42,322 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:22:42,339 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (82)] Forceful destruction successful, exit code 0 [2022-11-18 20:22:42,546 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (83)] Forceful destruction successful, exit code 0 [2022-11-18 20:22:42,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:22:42,737 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr85ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:22:42,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:22:42,737 INFO L85 PathProgramCache]: Analyzing trace with hash -85892980, now seen corresponding path program 1 times [2022-11-18 20:22:42,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:22:42,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1734133836] [2022-11-18 20:22:42,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:22:42,738 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:22:42,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:22:42,739 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:22:42,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (84)] Waiting until timeout for monitored process [2022-11-18 20:22:43,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:22:43,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 20:22:43,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:22:43,035 INFO L350 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 [2022-11-18 20:22:43,148 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:22:43,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:22:43,378 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:22:43,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:22:43,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:22:43,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:22:43,660 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:22:43,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:22:44,133 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:22:44,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1734133836] [2022-11-18 20:22:44,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1734133836] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:22:44,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [219407028] [2022-11-18 20:22:44,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:22:44,133 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:22:44,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:22:44,134 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:22:44,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (85)] Waiting until timeout for monitored process [2022-11-18 20:22:44,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:22:44,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 20:22:44,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:22:44,525 INFO L350 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 [2022-11-18 20:22:44,568 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:22:44,568 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:22:44,673 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:22:44,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:22:44,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:22:44,817 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:22:44,827 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:22:44,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:22:45,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [219407028] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:22:45,252 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:22:45,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2022-11-18 20:22:45,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068267279] [2022-11-18 20:22:45,253 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:22:45,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 20:22:45,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:22:45,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 20:22:45,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=167, Unknown=1, NotChecked=0, Total=210 [2022-11-18 20:22:45,253 INFO L87 Difference]: Start difference. First operand 460 states and 579 transitions. Second operand has 13 states, 12 states have (on average 3.0) internal successors, (36), 10 states have internal predecessors, (36), 4 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-18 20:22:48,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:22:48,366 INFO L93 Difference]: Finished difference Result 472 states and 586 transitions. [2022-11-18 20:22:48,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 20:22:48,367 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 10 states have internal predecessors, (36), 4 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 49 [2022-11-18 20:22:48,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:22:48,368 INFO L225 Difference]: With dead ends: 472 [2022-11-18 20:22:48,368 INFO L226 Difference]: Without dead ends: 472 [2022-11-18 20:22:48,368 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 116 SyntacticMatches, 7 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2022-11-18 20:22:48,369 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 96 mSDsluCounter, 1781 mSDsCounter, 0 mSdLazyCounter, 1121 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 2058 SdHoareTripleChecker+Invalid, 1180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:22:48,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 2058 Invalid, 1180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1121 Invalid, 0 Unknown, 37 Unchecked, 3.1s Time] [2022-11-18 20:22:48,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-11-18 20:22:48,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 460. [2022-11-18 20:22:48,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 318 states have (on average 1.6446540880503144) internal successors, (523), 420 states have internal predecessors, (523), 24 states have call successors, (24), 17 states have call predecessors, (24), 21 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-11-18 20:22:48,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 578 transitions. [2022-11-18 20:22:48,376 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 578 transitions. Word has length 49 [2022-11-18 20:22:48,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:22:48,377 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 578 transitions. [2022-11-18 20:22:48,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 10 states have internal predecessors, (36), 4 states have call successors, (5), 2 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-18 20:22:48,377 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 578 transitions. [2022-11-18 20:22:48,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-18 20:22:48,378 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:22:48,378 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:22:48,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (85)] Forceful destruction successful, exit code 0 [2022-11-18 20:22:48,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (84)] Forceful destruction successful, exit code 0 [2022-11-18 20:22:48,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:22:48,788 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:22:48,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:22:48,788 INFO L85 PathProgramCache]: Analyzing trace with hash 291532103, now seen corresponding path program 1 times [2022-11-18 20:22:48,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:22:48,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [495875358] [2022-11-18 20:22:48,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:22:48,789 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:22:48,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:22:48,789 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:22:48,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (86)] Waiting until timeout for monitored process [2022-11-18 20:22:49,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:22:49,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-18 20:22:49,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:23:04,024 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_1739 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (v_ArrVal_1745 (_ BitVec 1))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_1739))) (let ((.cse1 (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_1745))) (and (= (_ bv0 1) (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= |c_#valid| (store (store (store .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (select .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) is different from true [2022-11-18 20:23:04,194 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:23:04,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:23:08,934 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_entry_point_#t~ret67#1.base_99| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret67#1.base_99|))) (= |c_ULTIMATE.start_main_old_#valid#1| (store (store (store |c_#valid| |v_ULTIMATE.start_entry_point_#t~ret67#1.base_99| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |c_ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))))) is different from false [2022-11-18 20:23:08,936 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:23:08,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [495875358] [2022-11-18 20:23:08,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [495875358] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:23:08,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1089920276] [2022-11-18 20:23:08,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:23:08,937 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:23:08,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:23:08,938 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:23:08,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (87)] Waiting until timeout for monitored process [2022-11-18 20:23:09,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:23:09,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-18 20:23:09,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:23:38,850 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (v_ArrVal_1778 (_ BitVec 1)) (v_ArrVal_1777 (_ BitVec 1))) (let ((.cse1 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_1778))) (let ((.cse0 (store .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_1777))) (let ((.cse3 (store .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (let ((.cse2 (store .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (_ bv0 1) (select .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base|)) (= (_ bv0 1) (select .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= (store .cse2 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (bvadd (_ bv1 1) (select .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base|))) (= (_ bv0 1) (bvadd (select .cse2 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1))) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))))))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-11-18 20:23:39,259 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:23:39,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:23:40,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-11-18 20:23:40,282 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-11-18 20:23:51,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1089920276] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:23:51,148 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:23:51,148 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17] total 28 [2022-11-18 20:23:51,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995480716] [2022-11-18 20:23:51,148 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:23:51,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-18 20:23:51,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:23:51,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-18 20:23:51,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1286, Unknown=28, NotChecked=228, Total=1722 [2022-11-18 20:23:51,149 INFO L87 Difference]: Start difference. First operand 460 states and 578 transitions. Second operand has 29 states, 25 states have (on average 2.6) internal successors, (65), 23 states have internal predecessors, (65), 8 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 20:23:51,306 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_1739 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (v_ArrVal_1745 (_ BitVec 1))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_1739))) (let ((.cse1 (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_1745))) (and (= (_ bv0 1) (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= |c_#valid| (store (store (store .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1))) (= (select .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)))) (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (v_ArrVal_1778 (_ BitVec 1)) (v_ArrVal_1777 (_ BitVec 1))) (let ((.cse3 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_1778))) (let ((.cse2 (store .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_1777))) (let ((.cse5 (store .cse2 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (let ((.cse4 (store .cse5 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (_ bv0 1) (select .cse2 |ULTIMATE.start_entry_point_~fe~2#1.base|)) (= (_ bv0 1) (select .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base|)) (= (store .cse4 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (bvadd (_ bv1 1) (select .cse5 |ULTIMATE.start_entry_point_~cfg~2#1.base|))) (= (_ bv0 1) (bvadd (select .cse4 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1))) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))))))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-11-18 20:23:52,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:23:52,544 INFO L93 Difference]: Finished difference Result 469 states and 587 transitions. [2022-11-18 20:23:52,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 20:23:52,545 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 25 states have (on average 2.6) internal successors, (65), 23 states have internal predecessors, (65), 8 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 50 [2022-11-18 20:23:52,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:23:52,546 INFO L225 Difference]: With dead ends: 469 [2022-11-18 20:23:52,546 INFO L226 Difference]: Without dead ends: 447 [2022-11-18 20:23:52,546 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 110 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 4 IntricatePredicates, 4 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 58.7s TimeCoverageRelationStatistics Valid=191, Invalid=1436, Unknown=29, NotChecked=324, Total=1980 [2022-11-18 20:23:52,547 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 44 mSDsluCounter, 2456 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 2726 SdHoareTripleChecker+Invalid, 2556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2149 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:23:52,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 2726 Invalid, 2556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 394 Invalid, 0 Unknown, 2149 Unchecked, 1.2s Time] [2022-11-18 20:23:52,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-11-18 20:23:52,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 443. [2022-11-18 20:23:52,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 302 states have (on average 1.6754966887417218) internal successors, (506), 404 states have internal predecessors, (506), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-18 20:23:52,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 560 transitions. [2022-11-18 20:23:52,551 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 560 transitions. Word has length 50 [2022-11-18 20:23:52,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:23:52,551 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 560 transitions. [2022-11-18 20:23:52,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 25 states have (on average 2.6) internal successors, (65), 23 states have internal predecessors, (65), 8 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-18 20:23:52,552 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 560 transitions. [2022-11-18 20:23:52,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-18 20:23:52,552 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:23:52,552 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:23:52,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (86)] Forceful destruction successful, exit code 0 [2022-11-18 20:23:52,756 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (87)] Ended with exit code 0 [2022-11-18 20:23:52,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:23:52,953 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:23:52,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:23:52,953 INFO L85 PathProgramCache]: Analyzing trace with hash 963166306, now seen corresponding path program 1 times [2022-11-18 20:23:52,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:23:52,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [387175023] [2022-11-18 20:23:52,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:23:52,954 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:23:52,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:23:52,955 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:23:52,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (88)] Waiting until timeout for monitored process [2022-11-18 20:23:53,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:23:53,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 20:23:53,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:23:53,171 INFO L350 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 [2022-11-18 20:23:53,299 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:23:53,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:23:53,458 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:23:53,458 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:23:53,619 INFO L350 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 [2022-11-18 20:23:53,868 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:23:53,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:23:54,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:23:54,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:23:54,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:23:54,264 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-18 20:23:54,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:23:54,828 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-11-18 20:23:55,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-11-18 20:23:55,837 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:23:55,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [387175023] [2022-11-18 20:23:55,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [387175023] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:23:55,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1809927734] [2022-11-18 20:23:55,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:23:55,837 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:23:55,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:23:55,838 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:23:55,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (89)] Waiting until timeout for monitored process [2022-11-18 20:23:56,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:23:56,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-18 20:23:56,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:23:56,237 INFO L350 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 [2022-11-18 20:23:56,304 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:23:56,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:23:56,366 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:23:56,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:23:56,418 INFO L350 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 [2022-11-18 20:23:56,505 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:23:56,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-18 20:23:56,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:23:56,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:23:56,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:23:56,694 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-18 20:23:56,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:23:57,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-11-18 20:23:57,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-11-18 20:23:58,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1809927734] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:23:58,626 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:23:58,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2022-11-18 20:23:58,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759413676] [2022-11-18 20:23:58,626 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:23:58,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-18 20:23:58,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:23:58,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-18 20:23:58,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=951, Unknown=0, NotChecked=0, Total=1056 [2022-11-18 20:23:58,627 INFO L87 Difference]: Start difference. First operand 443 states and 560 transitions. Second operand has 20 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-18 20:24:04,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:24:04,876 INFO L93 Difference]: Finished difference Result 495 states and 572 transitions. [2022-11-18 20:24:04,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 20:24:04,877 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 52 [2022-11-18 20:24:04,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:24:04,878 INFO L225 Difference]: With dead ends: 495 [2022-11-18 20:24:04,878 INFO L226 Difference]: Without dead ends: 495 [2022-11-18 20:24:04,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 126 SyntacticMatches, 8 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=168, Invalid=1238, Unknown=0, NotChecked=0, Total=1406 [2022-11-18 20:24:04,879 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 582 mSDsluCounter, 2616 mSDsCounter, 0 mSdLazyCounter, 2365 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 596 SdHoareTripleChecker+Valid, 2875 SdHoareTripleChecker+Invalid, 2435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:24:04,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [596 Valid, 2875 Invalid, 2435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2365 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2022-11-18 20:24:04,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-11-18 20:24:04,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 443. [2022-11-18 20:24:04,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 302 states have (on average 1.6721854304635762) internal successors, (505), 404 states have internal predecessors, (505), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-18 20:24:04,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 559 transitions. [2022-11-18 20:24:04,885 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 559 transitions. Word has length 52 [2022-11-18 20:24:04,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:24:04,885 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 559 transitions. [2022-11-18 20:24:04,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-18 20:24:04,885 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 559 transitions. [2022-11-18 20:24:04,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-18 20:24:04,886 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:24:04,886 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:24:04,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (89)] Forceful destruction successful, exit code 0 [2022-11-18 20:24:05,094 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (88)] Forceful destruction successful, exit code 0 [2022-11-18 20:24:05,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,88 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:05,287 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:24:05,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:24:05,287 INFO L85 PathProgramCache]: Analyzing trace with hash -2110101979, now seen corresponding path program 1 times [2022-11-18 20:24:05,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:24:05,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [728090794] [2022-11-18 20:24:05,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:24:05,288 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:05,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:24:05,288 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:24:05,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Waiting until timeout for monitored process [2022-11-18 20:24:05,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:24:05,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-18 20:24:05,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:24:05,645 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:24:05,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:24:05,801 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:24:05,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:24:06,024 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:24:06,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:24:06,333 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-18 20:24:06,333 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-18 20:24:06,848 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 32 [2022-11-18 20:24:06,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 25 [2022-11-18 20:24:06,994 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:24:07,032 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:24:07,044 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-18 20:24:07,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:24:07,428 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:24:07,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [728090794] [2022-11-18 20:24:07,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [728090794] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:24:07,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [839413206] [2022-11-18 20:24:07,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:24:07,429 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:24:07,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:24:07,430 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:24:07,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (91)] Waiting until timeout for monitored process [2022-11-18 20:24:07,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:24:07,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 57 conjunts are in the unsatisfiable core [2022-11-18 20:24:07,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:24:07,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:24:08,051 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:24:08,051 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:24:08,337 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:24:08,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:24:08,891 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-18 20:24:08,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-11-18 20:24:09,749 INFO L350 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 [2022-11-18 20:24:10,046 INFO L321 Elim1Store]: treesize reduction 76, result has 30.9 percent of original size [2022-11-18 20:24:10,046 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 33 treesize of output 59 [2022-11-18 20:24:10,816 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-18 20:24:11,659 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-18 20:24:11,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 42 [2022-11-18 20:24:12,427 INFO L321 Elim1Store]: treesize reduction 80, result has 22.3 percent of original size [2022-11-18 20:24:12,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 65 [2022-11-18 20:24:13,370 INFO L321 Elim1Store]: treesize reduction 100, result has 25.4 percent of original size [2022-11-18 20:24:13,371 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 38 treesize of output 67 [2022-11-18 20:24:14,371 INFO L321 Elim1Store]: treesize reduction 96, result has 26.2 percent of original size [2022-11-18 20:24:14,371 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 36 treesize of output 67 [2022-11-18 20:24:14,642 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 7 proven. 15 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:24:14,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:24:16,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [839413206] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:24:16,041 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:24:16,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 27] total 36 [2022-11-18 20:24:16,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027602297] [2022-11-18 20:24:16,041 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:24:16,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-18 20:24:16,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:24:16,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-18 20:24:16,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=506, Invalid=1944, Unknown=0, NotChecked=0, Total=2450 [2022-11-18 20:24:16,043 INFO L87 Difference]: Start difference. First operand 443 states and 559 transitions. Second operand has 38 states, 34 states have (on average 2.0) internal successors, (68), 29 states have internal predecessors, (68), 9 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-18 20:24:24,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:24:24,478 INFO L93 Difference]: Finished difference Result 462 states and 569 transitions. [2022-11-18 20:24:24,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-18 20:24:24,480 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 34 states have (on average 2.0) internal successors, (68), 29 states have internal predecessors, (68), 9 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) Word has length 54 [2022-11-18 20:24:24,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:24:24,481 INFO L225 Difference]: With dead ends: 462 [2022-11-18 20:24:24,481 INFO L226 Difference]: Without dead ends: 462 [2022-11-18 20:24:24,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1273 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=772, Invalid=3009, Unknown=1, NotChecked=0, Total=3782 [2022-11-18 20:24:24,482 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 669 mSDsluCounter, 2176 mSDsCounter, 0 mSdLazyCounter, 1577 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 2395 SdHoareTripleChecker+Invalid, 2469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 769 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:24:24,483 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [669 Valid, 2395 Invalid, 2469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1577 Invalid, 0 Unknown, 769 Unchecked, 4.9s Time] [2022-11-18 20:24:24,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-11-18 20:24:24,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 443. [2022-11-18 20:24:24,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 302 states have (on average 1.6688741721854305) internal successors, (504), 404 states have internal predecessors, (504), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-18 20:24:24,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 558 transitions. [2022-11-18 20:24:24,490 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 558 transitions. Word has length 54 [2022-11-18 20:24:24,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:24:24,490 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 558 transitions. [2022-11-18 20:24:24,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 34 states have (on average 2.0) internal successors, (68), 29 states have internal predecessors, (68), 9 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (10), 10 states have call predecessors, (10), 9 states have call successors, (10) [2022-11-18 20:24:24,491 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 558 transitions. [2022-11-18 20:24:24,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-18 20:24:24,492 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:24:24,492 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:24:24,506 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (90)] Forceful destruction successful, exit code 0 [2022-11-18 20:24:24,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (91)] Forceful destruction successful, exit code 0 [2022-11-18 20:24:24,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,91 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:24:24,906 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:24:24,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:24:24,907 INFO L85 PathProgramCache]: Analyzing trace with hash -2110101978, now seen corresponding path program 1 times [2022-11-18 20:24:24,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:24:24,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1011226299] [2022-11-18 20:24:24,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:24:24,907 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:24,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:24:24,908 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:24:24,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (92)] Waiting until timeout for monitored process [2022-11-18 20:24:25,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:24:25,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-18 20:24:25,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:24:25,381 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:24:25,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:24:25,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:24:25,575 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:24:25,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:24:25,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:24:27,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:24:27,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:24:38,069 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:24:38,070 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:24:38,558 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 19 refuted. 12 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-18 20:24:38,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:24:39,327 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:24:39,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1011226299] [2022-11-18 20:24:39,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1011226299] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:24:39,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [57816919] [2022-11-18 20:24:39,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:24:39,327 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:24:39,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:24:39,328 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:24:39,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (93)] Waiting until timeout for monitored process [2022-11-18 20:24:39,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:24:39,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 51 conjunts are in the unsatisfiable core [2022-11-18 20:24:39,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:24:39,851 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-11-18 20:24:40,035 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:24:40,036 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:24:40,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:24:40,419 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:24:40,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:24:40,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 20:24:41,137 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:24:41,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:24:41,193 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-18 20:24:41,194 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2022-11-18 20:24:41,731 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:24:41,731 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 20:24:42,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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 [2022-11-18 20:24:43,377 INFO L321 Elim1Store]: treesize reduction 20, result has 37.5 percent of original size [2022-11-18 20:24:43,377 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 25 [2022-11-18 20:24:43,935 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 25 refuted. 6 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-18 20:24:43,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:24:44,747 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:24:44,748 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 44 [2022-11-18 20:24:46,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [57816919] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:24:46,510 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:24:46,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 22] total 25 [2022-11-18 20:24:46,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515321745] [2022-11-18 20:24:46,511 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:24:46,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-18 20:24:46,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:24:46,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-18 20:24:46,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=942, Unknown=29, NotChecked=0, Total=1260 [2022-11-18 20:24:46,512 INFO L87 Difference]: Start difference. First operand 443 states and 558 transitions. Second operand has 27 states, 24 states have (on average 2.875) internal successors, (69), 23 states have internal predecessors, (69), 7 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-18 20:24:52,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:24:52,773 INFO L93 Difference]: Finished difference Result 443 states and 557 transitions. [2022-11-18 20:24:52,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-18 20:24:52,774 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 2.875) internal successors, (69), 23 states have internal predecessors, (69), 7 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) Word has length 54 [2022-11-18 20:24:52,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:24:52,775 INFO L225 Difference]: With dead ends: 443 [2022-11-18 20:24:52,775 INFO L226 Difference]: Without dead ends: 443 [2022-11-18 20:24:52,776 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 604 ImplicationChecksByTransitivity, 19.8s TimeCoverageRelationStatistics Valid=380, Invalid=1311, Unknown=31, NotChecked=0, Total=1722 [2022-11-18 20:24:52,776 INFO L413 NwaCegarLoop]: 297 mSDtfsCounter, 14 mSDsluCounter, 1978 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 2275 SdHoareTripleChecker+Invalid, 1612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 969 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:24:52,776 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 2275 Invalid, 1612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 634 Invalid, 0 Unknown, 969 Unchecked, 1.8s Time] [2022-11-18 20:24:52,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-11-18 20:24:52,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 443. [2022-11-18 20:24:52,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 302 states have (on average 1.6655629139072847) internal successors, (503), 404 states have internal predecessors, (503), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-18 20:24:52,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 557 transitions. [2022-11-18 20:24:52,783 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 557 transitions. Word has length 54 [2022-11-18 20:24:52,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:24:52,783 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 557 transitions. [2022-11-18 20:24:52,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 2.875) internal successors, (69), 23 states have internal predecessors, (69), 7 states have call successors, (9), 2 states have call predecessors, (9), 6 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-18 20:24:52,784 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 557 transitions. [2022-11-18 20:24:52,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 20:24:52,784 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:24:52,785 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:24:52,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (93)] Forceful destruction successful, exit code 0 [2022-11-18 20:24:52,997 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (92)] Forceful destruction successful, exit code 0 [2022-11-18 20:24:53,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt,92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:53,189 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr60ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:24:53,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:24:53,190 INFO L85 PathProgramCache]: Analyzing trace with hash -894879203, now seen corresponding path program 1 times [2022-11-18 20:24:53,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:24:53,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [712418239] [2022-11-18 20:24:53,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:24:53,190 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:53,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:24:53,191 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:24:53,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (94)] Waiting until timeout for monitored process [2022-11-18 20:24:53,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:24:53,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:24:53,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:24:53,459 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 20:24:53,459 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:24:53,459 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:24:53,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [712418239] [2022-11-18 20:24:53,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [712418239] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:24:53,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:24:53,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:24:53,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744898403] [2022-11-18 20:24:53,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:24:53,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:24:53,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:24:53,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:24:53,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:24:53,461 INFO L87 Difference]: Start difference. First operand 443 states and 557 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:24:53,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:24:53,594 INFO L93 Difference]: Finished difference Result 447 states and 559 transitions. [2022-11-18 20:24:53,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:24:53,595 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2022-11-18 20:24:53,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:24:53,596 INFO L225 Difference]: With dead ends: 447 [2022-11-18 20:24:53,596 INFO L226 Difference]: Without dead ends: 447 [2022-11-18 20:24:53,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:24:53,597 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 213 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 1097 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:24:53,597 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 1097 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:24:53,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-11-18 20:24:53,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 442. [2022-11-18 20:24:53,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 302 states have (on average 1.6622516556291391) internal successors, (502), 403 states have internal predecessors, (502), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 25 states have call predecessors, (30), 24 states have call successors, (30) [2022-11-18 20:24:53,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 556 transitions. [2022-11-18 20:24:53,604 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 556 transitions. Word has length 55 [2022-11-18 20:24:53,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:24:53,604 INFO L495 AbstractCegarLoop]: Abstraction has 442 states and 556 transitions. [2022-11-18 20:24:53,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:24:53,605 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 556 transitions. [2022-11-18 20:24:53,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 20:24:53,605 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:24:53,605 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:24:53,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (94)] Forceful destruction successful, exit code 0 [2022-11-18 20:24:53,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:53,806 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:24:53,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:24:53,806 INFO L85 PathProgramCache]: Analyzing trace with hash -894879327, now seen corresponding path program 1 times [2022-11-18 20:24:53,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:24:53,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [35992949] [2022-11-18 20:24:53,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:24:53,807 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:53,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:24:53,809 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:24:53,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (95)] Waiting until timeout for monitored process [2022-11-18 20:24:54,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:24:54,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:24:54,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:24:54,198 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 20:24:54,199 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:24:54,199 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:24:54,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [35992949] [2022-11-18 20:24:54,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [35992949] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:24:54,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:24:54,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:24:54,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045143245] [2022-11-18 20:24:54,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:24:54,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:24:54,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:24:54,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:24:54,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:24:54,200 INFO L87 Difference]: Start difference. First operand 442 states and 556 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:24:54,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:24:54,328 INFO L93 Difference]: Finished difference Result 462 states and 511 transitions. [2022-11-18 20:24:54,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:24:54,329 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2022-11-18 20:24:54,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:24:54,330 INFO L225 Difference]: With dead ends: 462 [2022-11-18 20:24:54,330 INFO L226 Difference]: Without dead ends: 462 [2022-11-18 20:24:54,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:24:54,330 INFO L413 NwaCegarLoop]: 338 mSDtfsCounter, 93 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:24:54,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 1309 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:24:54,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-11-18 20:24:54,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 370. [2022-11-18 20:24:54,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 239 states have (on average 1.5857740585774058) internal successors, (379), 340 states have internal predecessors, (379), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:24:54,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 414 transitions. [2022-11-18 20:24:54,336 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 414 transitions. Word has length 55 [2022-11-18 20:24:54,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:24:54,336 INFO L495 AbstractCegarLoop]: Abstraction has 370 states and 414 transitions. [2022-11-18 20:24:54,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:24:54,336 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 414 transitions. [2022-11-18 20:24:54,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 20:24:54,337 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:24:54,337 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:24:54,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (95)] Forceful destruction successful, exit code 0 [2022-11-18 20:24:54,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:54,549 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:24:54,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:24:54,550 INFO L85 PathProgramCache]: Analyzing trace with hash -923508478, now seen corresponding path program 1 times [2022-11-18 20:24:54,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:24:54,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1642401073] [2022-11-18 20:24:54,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:24:54,550 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:54,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:24:54,552 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:24:54,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (96)] Waiting until timeout for monitored process [2022-11-18 20:24:54,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:24:54,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:24:54,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:24:54,858 INFO L350 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 [2022-11-18 20:24:54,909 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 20:24:54,909 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:24:54,910 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:24:54,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1642401073] [2022-11-18 20:24:54,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1642401073] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:24:54,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:24:54,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:24:54,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144400158] [2022-11-18 20:24:54,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:24:54,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:24:54,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:24:54,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:24:54,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:24:54,911 INFO L87 Difference]: Start difference. First operand 370 states and 414 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:24:55,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:24:55,875 INFO L93 Difference]: Finished difference Result 388 states and 438 transitions. [2022-11-18 20:24:55,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:24:55,876 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2022-11-18 20:24:55,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:24:55,877 INFO L225 Difference]: With dead ends: 388 [2022-11-18 20:24:55,877 INFO L226 Difference]: Without dead ends: 388 [2022-11-18 20:24:55,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:24:55,877 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 51 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:24:55,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 883 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-18 20:24:55,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-11-18 20:24:55,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 368. [2022-11-18 20:24:55,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 239 states have (on average 1.5774058577405858) internal successors, (377), 338 states have internal predecessors, (377), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:24:55,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 412 transitions. [2022-11-18 20:24:55,881 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 412 transitions. Word has length 55 [2022-11-18 20:24:55,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:24:55,883 INFO L495 AbstractCegarLoop]: Abstraction has 368 states and 412 transitions. [2022-11-18 20:24:55,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:24:55,883 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 412 transitions. [2022-11-18 20:24:55,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 20:24:55,884 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:24:55,884 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:24:55,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (96)] Forceful destruction successful, exit code 0 [2022-11-18 20:24:56,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:56,084 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:24:56,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:24:56,085 INFO L85 PathProgramCache]: Analyzing trace with hash -923508477, now seen corresponding path program 1 times [2022-11-18 20:24:56,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:24:56,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1636001914] [2022-11-18 20:24:56,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:24:56,085 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:56,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:24:56,086 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:24:56,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (97)] Waiting until timeout for monitored process [2022-11-18 20:24:56,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:24:56,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 20:24:56,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:24:56,399 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_malloc_#res.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-18 20:24:56,423 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-18 20:24:56,423 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:24:56,440 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 20:24:56,440 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:24:56,440 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:24:56,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1636001914] [2022-11-18 20:24:56,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1636001914] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:24:56,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:24:56,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:24:56,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894316347] [2022-11-18 20:24:56,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:24:56,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:24:56,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:24:56,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:24:56,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2022-11-18 20:24:56,442 INFO L87 Difference]: Start difference. First operand 368 states and 412 transitions. Second operand has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 20:24:57,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:24:57,468 INFO L93 Difference]: Finished difference Result 428 states and 490 transitions. [2022-11-18 20:24:57,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:24:57,469 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 55 [2022-11-18 20:24:57,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:24:57,470 INFO L225 Difference]: With dead ends: 428 [2022-11-18 20:24:57,470 INFO L226 Difference]: Without dead ends: 428 [2022-11-18 20:24:57,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2022-11-18 20:24:57,471 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 136 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:24:57,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 602 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 318 Invalid, 0 Unknown, 388 Unchecked, 1.0s Time] [2022-11-18 20:24:57,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-11-18 20:24:57,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 367. [2022-11-18 20:24:57,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 239 states have (on average 1.5732217573221758) internal successors, (376), 337 states have internal predecessors, (376), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:24:57,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 411 transitions. [2022-11-18 20:24:57,474 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 411 transitions. Word has length 55 [2022-11-18 20:24:57,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:24:57,475 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 411 transitions. [2022-11-18 20:24:57,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 20:24:57,475 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 411 transitions. [2022-11-18 20:24:57,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 20:24:57,476 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:24:57,476 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:24:57,495 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (97)] Ended with exit code 0 [2022-11-18 20:24:57,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:57,676 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:24:57,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:24:57,677 INFO L85 PathProgramCache]: Analyzing trace with hash -923508476, now seen corresponding path program 1 times [2022-11-18 20:24:57,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:24:57,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [71144927] [2022-11-18 20:24:57,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:24:57,677 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:57,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:24:57,678 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:24:57,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (98)] Waiting until timeout for monitored process [2022-11-18 20:24:57,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:24:57,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 20:24:57,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:24:57,932 INFO L350 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 [2022-11-18 20:24:58,019 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-18 20:24:58,019 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:24:58,019 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:24:58,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [71144927] [2022-11-18 20:24:58,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [71144927] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:24:58,020 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:24:58,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:24:58,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656789713] [2022-11-18 20:24:58,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:24:58,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:24:58,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:24:58,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:24:58,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:24:58,021 INFO L87 Difference]: Start difference. First operand 367 states and 411 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:24:59,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:24:59,454 INFO L93 Difference]: Finished difference Result 460 states and 510 transitions. [2022-11-18 20:24:59,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:24:59,456 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2022-11-18 20:24:59,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:24:59,456 INFO L225 Difference]: With dead ends: 460 [2022-11-18 20:24:59,456 INFO L226 Difference]: Without dead ends: 460 [2022-11-18 20:24:59,457 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:24:59,457 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 100 mSDsluCounter, 1107 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 1471 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:24:59,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 1471 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-18 20:24:59,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-11-18 20:24:59,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 365. [2022-11-18 20:24:59,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 239 states have (on average 1.5648535564853556) internal successors, (374), 335 states have internal predecessors, (374), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:24:59,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 409 transitions. [2022-11-18 20:24:59,461 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 409 transitions. Word has length 55 [2022-11-18 20:24:59,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:24:59,461 INFO L495 AbstractCegarLoop]: Abstraction has 365 states and 409 transitions. [2022-11-18 20:24:59,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:24:59,461 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 409 transitions. [2022-11-18 20:24:59,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-18 20:24:59,462 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:24:59,462 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:24:59,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (98)] Ended with exit code 0 [2022-11-18 20:24:59,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:59,662 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:24:59,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:24:59,663 INFO L85 PathProgramCache]: Analyzing trace with hash -923508475, now seen corresponding path program 1 times [2022-11-18 20:24:59,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:24:59,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1626077812] [2022-11-18 20:24:59,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:24:59,663 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:24:59,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:24:59,664 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:24:59,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (99)] Waiting until timeout for monitored process [2022-11-18 20:24:59,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:24:59,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 20:24:59,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:25:00,083 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)) (exists ((v_ArrVal_2268 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |ldv_malloc_#res.base| v_ArrVal_2268))))) is different from true [2022-11-18 20:25:00,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:25:00,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 20:25:00,129 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-18 20:25:00,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-11-18 20:25:00,196 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 20:25:00,196 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:25:00,196 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:25:00,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1626077812] [2022-11-18 20:25:00,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1626077812] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:25:00,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:25:00,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:25:00,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71314486] [2022-11-18 20:25:00,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:25:00,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:25:00,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:25:00,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:25:00,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=13, Unknown=1, NotChecked=6, Total=30 [2022-11-18 20:25:00,198 INFO L87 Difference]: Start difference. First operand 365 states and 409 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 20:25:03,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:25:03,032 INFO L93 Difference]: Finished difference Result 462 states and 512 transitions. [2022-11-18 20:25:03,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:25:03,034 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 55 [2022-11-18 20:25:03,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:25:03,035 INFO L225 Difference]: With dead ends: 462 [2022-11-18 20:25:03,035 INFO L226 Difference]: Without dead ends: 462 [2022-11-18 20:25:03,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=13, Unknown=1, NotChecked=6, Total=30 [2022-11-18 20:25:03,035 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 145 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:25:03,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 720 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 527 Invalid, 0 Unknown, 370 Unchecked, 2.8s Time] [2022-11-18 20:25:03,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-11-18 20:25:03,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 364. [2022-11-18 20:25:03,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 238 states have (on average 1.5672268907563025) internal successors, (373), 334 states have internal predecessors, (373), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:25:03,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 408 transitions. [2022-11-18 20:25:03,039 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 408 transitions. Word has length 55 [2022-11-18 20:25:03,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:25:03,039 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 408 transitions. [2022-11-18 20:25:03,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 20:25:03,040 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 408 transitions. [2022-11-18 20:25:03,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-18 20:25:03,040 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:25:03,040 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:25:03,059 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (99)] Forceful destruction successful, exit code 0 [2022-11-18 20:25:03,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:25:03,241 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr61ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:25:03,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:25:03,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1971451162, now seen corresponding path program 1 times [2022-11-18 20:25:03,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:25:03,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1368788788] [2022-11-18 20:25:03,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:25:03,241 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:25:03,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:25:03,242 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:25:03,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (100)] Waiting until timeout for monitored process [2022-11-18 20:25:03,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:25:03,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 20:25:03,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:25:03,731 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 20:25:03,731 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:25:03,731 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:25:03,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1368788788] [2022-11-18 20:25:03,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1368788788] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:25:03,731 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:25:03,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:25:03,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78501976] [2022-11-18 20:25:03,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:25:03,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:25:03,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:25:03,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:25:03,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:25:03,733 INFO L87 Difference]: Start difference. First operand 364 states and 408 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:25:04,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:25:04,193 INFO L93 Difference]: Finished difference Result 455 states and 504 transitions. [2022-11-18 20:25:04,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:25:04,194 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 56 [2022-11-18 20:25:04,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:25:04,194 INFO L225 Difference]: With dead ends: 455 [2022-11-18 20:25:04,195 INFO L226 Difference]: Without dead ends: 455 [2022-11-18 20:25:04,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:25:04,195 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 440 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 1118 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:25:04,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [444 Valid, 1118 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-18 20:25:04,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-11-18 20:25:04,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 364. [2022-11-18 20:25:04,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 238 states have (on average 1.5630252100840336) internal successors, (372), 334 states have internal predecessors, (372), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:25:04,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 407 transitions. [2022-11-18 20:25:04,201 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 407 transitions. Word has length 56 [2022-11-18 20:25:04,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:25:04,201 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 407 transitions. [2022-11-18 20:25:04,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:25:04,201 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 407 transitions. [2022-11-18 20:25:04,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-18 20:25:04,202 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:25:04,202 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:25:04,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (100)] Forceful destruction successful, exit code 0 [2022-11-18 20:25:04,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:25:04,403 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:25:04,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:25:04,403 INFO L85 PathProgramCache]: Analyzing trace with hash -583426009, now seen corresponding path program 1 times [2022-11-18 20:25:04,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:25:04,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1628222935] [2022-11-18 20:25:04,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:25:04,403 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:25:04,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:25:04,404 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:25:04,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (101)] Waiting until timeout for monitored process [2022-11-18 20:25:04,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:25:04,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 37 conjunts are in the unsatisfiable core [2022-11-18 20:25:04,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:25:05,021 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:25:05,021 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-18 20:25:05,426 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:25:05,427 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2022-11-18 20:25:05,732 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:05,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:25:05,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:25:05,786 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:05,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:25:05,799 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:25:06,213 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:06,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 20:25:06,221 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-18 20:25:06,277 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:06,277 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 20:25:06,602 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:06,602 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 20:25:06,660 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:06,661 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 20:25:07,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 20:25:07,889 INFO L321 Elim1Store]: treesize reduction 30, result has 58.9 percent of original size [2022-11-18 20:25:07,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 42 treesize of output 77 [2022-11-18 20:25:10,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:25:10,764 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:25:10,924 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 24 refuted. 2 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-18 20:25:10,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:25:11,281 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:25:11,282 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2022-11-18 20:25:11,884 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-11-18 20:25:11,884 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 28 [2022-11-18 20:25:17,435 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:25:17,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1628222935] [2022-11-18 20:25:17,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1628222935] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:25:17,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [925687621] [2022-11-18 20:25:17,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:25:17,436 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:25:17,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:25:17,437 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:25:17,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (102)] Waiting until timeout for monitored process [2022-11-18 20:25:17,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:25:17,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-18 20:25:17,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:25:20,547 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:25:20,548 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-18 20:25:21,213 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:25:21,214 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2022-11-18 20:25:21,702 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:21,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:25:21,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 20:25:21,771 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:21,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-18 20:25:21,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:25:21,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-11-18 20:25:22,237 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:22,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 20:25:22,285 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:22,285 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-11-18 20:25:22,343 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-18 20:25:22,738 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:22,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-11-18 20:25:22,791 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 20:25:22,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-11-18 20:25:23,398 INFO L350 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 [2022-11-18 20:25:23,728 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-11-18 20:25:23,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 20:25:23,760 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 24 refuted. 2 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-18 20:25:23,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:25:23,822 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:25:23,822 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2022-11-18 20:25:23,924 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-11-18 20:25:27,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [925687621] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:25:27,943 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:25:27,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2022-11-18 20:25:27,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233711185] [2022-11-18 20:25:27,943 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:25:27,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-18 20:25:27,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:25:27,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-18 20:25:27,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1007, Unknown=14, NotChecked=0, Total=1260 [2022-11-18 20:25:27,944 INFO L87 Difference]: Start difference. First operand 364 states and 407 transitions. Second operand has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-18 20:25:49,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:25:49,313 INFO L93 Difference]: Finished difference Result 376 states and 409 transitions. [2022-11-18 20:25:49,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 20:25:49,315 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) Word has length 56 [2022-11-18 20:25:49,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:25:49,316 INFO L225 Difference]: With dead ends: 376 [2022-11-18 20:25:49,316 INFO L226 Difference]: Without dead ends: 376 [2022-11-18 20:25:49,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 151 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 29.9s TimeCoverageRelationStatistics Valid=390, Invalid=1842, Unknown=24, NotChecked=0, Total=2256 [2022-11-18 20:25:49,317 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 295 mSDsluCounter, 3553 mSDsCounter, 0 mSdLazyCounter, 1548 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 3861 SdHoareTripleChecker+Invalid, 2224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 655 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:25:49,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 3861 Invalid, 2224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1548 Invalid, 0 Unknown, 655 Unchecked, 6.1s Time] [2022-11-18 20:25:49,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-11-18 20:25:49,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 364. [2022-11-18 20:25:49,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 238 states have (on average 1.5588235294117647) internal successors, (371), 334 states have internal predecessors, (371), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:25:49,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 406 transitions. [2022-11-18 20:25:49,324 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 406 transitions. Word has length 56 [2022-11-18 20:25:49,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:25:49,324 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 406 transitions. [2022-11-18 20:25:49,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-18 20:25:49,324 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 406 transitions. [2022-11-18 20:25:49,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-18 20:25:49,325 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:25:49,325 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:25:49,341 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (101)] Forceful destruction successful, exit code 0 [2022-11-18 20:25:49,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (102)] Forceful destruction successful, exit code 0 [2022-11-18 20:25:49,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,102 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:25:49,742 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr63REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:25:49,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:25:49,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1246109365, now seen corresponding path program 1 times [2022-11-18 20:25:49,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:25:49,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [497243765] [2022-11-18 20:25:49,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:25:49,743 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:25:49,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:25:49,745 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:25:49,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (103)] Waiting until timeout for monitored process [2022-11-18 20:25:50,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:25:50,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:25:50,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:25:50,180 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 20:25:50,181 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:25:50,181 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:25:50,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [497243765] [2022-11-18 20:25:50,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [497243765] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:25:50,181 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:25:50,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:25:50,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716999826] [2022-11-18 20:25:50,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:25:50,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:25:50,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:25:50,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:25:50,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:25:50,183 INFO L87 Difference]: Start difference. First operand 364 states and 406 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:25:50,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:25:50,276 INFO L93 Difference]: Finished difference Result 427 states and 472 transitions. [2022-11-18 20:25:50,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:25:50,277 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 60 [2022-11-18 20:25:50,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:25:50,278 INFO L225 Difference]: With dead ends: 427 [2022-11-18 20:25:50,278 INFO L226 Difference]: Without dead ends: 427 [2022-11-18 20:25:50,279 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:25:50,279 INFO L413 NwaCegarLoop]: 333 mSDtfsCounter, 121 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 1282 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:25:50,279 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 1282 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 20:25:50,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-11-18 20:25:50,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 366. [2022-11-18 20:25:50,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 240 states have (on average 1.5541666666666667) internal successors, (373), 336 states have internal predecessors, (373), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:25:50,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 408 transitions. [2022-11-18 20:25:50,286 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 408 transitions. Word has length 60 [2022-11-18 20:25:50,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:25:50,286 INFO L495 AbstractCegarLoop]: Abstraction has 366 states and 408 transitions. [2022-11-18 20:25:50,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:25:50,287 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 408 transitions. [2022-11-18 20:25:50,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-18 20:25:50,288 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:25:50,288 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:25:50,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (103)] Forceful destruction successful, exit code 0 [2022-11-18 20:25:50,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:25:50,511 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr74ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:25:50,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:25:50,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1246108245, now seen corresponding path program 1 times [2022-11-18 20:25:50,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:25:50,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1992416041] [2022-11-18 20:25:50,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:25:50,513 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:25:50,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:25:50,514 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:25:50,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (104)] Waiting until timeout for monitored process [2022-11-18 20:25:50,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:25:50,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:25:50,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:25:50,970 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 20:25:50,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:25:51,100 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 20:25:51,101 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:25:51,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1992416041] [2022-11-18 20:25:51,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1992416041] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:25:51,101 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:25:51,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-11-18 20:25:51,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230160096] [2022-11-18 20:25:51,102 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:25:51,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:25:51,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:25:51,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:25:51,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:25:51,103 INFO L87 Difference]: Start difference. First operand 366 states and 408 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 20:25:51,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:25:51,199 INFO L93 Difference]: Finished difference Result 365 states and 407 transitions. [2022-11-18 20:25:51,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:25:51,200 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 60 [2022-11-18 20:25:51,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:25:51,201 INFO L225 Difference]: With dead ends: 365 [2022-11-18 20:25:51,201 INFO L226 Difference]: Without dead ends: 365 [2022-11-18 20:25:51,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:25:51,201 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 202 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 992 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.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:25:51,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 992 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 20:25:51,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-11-18 20:25:51,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2022-11-18 20:25:51,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 240 states have (on average 1.55) internal successors, (372), 335 states have internal predecessors, (372), 16 states have call successors, (16), 13 states have call predecessors, (16), 16 states have return successors, (19), 18 states have call predecessors, (19), 16 states have call successors, (19) [2022-11-18 20:25:51,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 407 transitions. [2022-11-18 20:25:51,208 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 407 transitions. Word has length 60 [2022-11-18 20:25:51,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:25:51,208 INFO L495 AbstractCegarLoop]: Abstraction has 365 states and 407 transitions. [2022-11-18 20:25:51,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-18 20:25:51,209 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 407 transitions. [2022-11-18 20:25:51,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-18 20:25:51,209 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:25:51,210 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:25:51,230 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (104)] Forceful destruction successful, exit code 0 [2022-11-18 20:25:51,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:25:51,423 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr75ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:25:51,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:25:51,423 INFO L85 PathProgramCache]: Analyzing trace with hash 25350471, now seen corresponding path program 1 times [2022-11-18 20:25:51,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:25:51,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [879823868] [2022-11-18 20:25:51,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:25:51,424 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:25:51,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:25:51,425 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:25:51,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (105)] Waiting until timeout for monitored process [2022-11-18 20:25:51,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:25:51,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:25:51,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:25:52,565 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 20:25:52,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:25:52,838 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 20:25:52,838 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:25:52,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [879823868] [2022-11-18 20:25:52,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [879823868] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:25:52,838 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:25:52,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:25:52,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964826377] [2022-11-18 20:25:52,839 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:25:52,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:25:52,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:25:52,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:25:52,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:25:52,840 INFO L87 Difference]: Start difference. First operand 365 states and 407 transitions. Second operand has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 8 states have internal predecessors, (76), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 20:25:53,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:25:53,091 INFO L93 Difference]: Finished difference Result 524 states and 589 transitions. [2022-11-18 20:25:53,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:25:53,092 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 8 states have internal predecessors, (76), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) Word has length 61 [2022-11-18 20:25:53,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:25:53,093 INFO L225 Difference]: With dead ends: 524 [2022-11-18 20:25:53,093 INFO L226 Difference]: Without dead ends: 524 [2022-11-18 20:25:53,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:25:53,094 INFO L413 NwaCegarLoop]: 408 mSDtfsCounter, 273 mSDsluCounter, 1506 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 1914 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:25:53,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 1914 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 79 Invalid, 0 Unknown, 120 Unchecked, 0.2s Time] [2022-11-18 20:25:53,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2022-11-18 20:25:53,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 431. [2022-11-18 20:25:53,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 295 states have (on average 1.583050847457627) internal successors, (467), 392 states have internal predecessors, (467), 23 states have call successors, (23), 18 states have call predecessors, (23), 22 states have return successors, (29), 24 states have call predecessors, (29), 23 states have call successors, (29) [2022-11-18 20:25:53,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 519 transitions. [2022-11-18 20:25:53,100 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 519 transitions. Word has length 61 [2022-11-18 20:25:53,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:25:53,100 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 519 transitions. [2022-11-18 20:25:53,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 8 states have internal predecessors, (76), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 20:25:53,101 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 519 transitions. [2022-11-18 20:25:53,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-18 20:25:53,101 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:25:53,102 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:25:53,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (105)] Forceful destruction successful, exit code 0 [2022-11-18 20:25:53,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:25:53,315 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr103ASSERT_VIOLATIONMEMORY_LEAK === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:25:53,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:25:53,315 INFO L85 PathProgramCache]: Analyzing trace with hash -597667913, now seen corresponding path program 1 times [2022-11-18 20:25:53,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:25:53,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [890921293] [2022-11-18 20:25:53,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:25:53,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:25:53,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:25:53,317 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:25:53,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (106)] Waiting until timeout for monitored process [2022-11-18 20:25:53,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:25:53,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 39 conjunts are in the unsatisfiable core [2022-11-18 20:25:53,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:26:16,479 WARN L859 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_2551 (_ BitVec 1)) (v_ArrVal_2550 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~addr~0#1.base| (_ BitVec 32)) (v_ArrVal_2558 (_ BitVec 1))) (let ((.cse1 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_2550))) (let ((.cse2 (store .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_2551))) (let ((.cse3 (store .cse2 |ULTIMATE.start_entry_point_~fe~2#1.base| v_ArrVal_2558))) (let ((.cse0 (store (store .cse3 |ULTIMATE.start_entry_point_~addr~0#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (and (= (bvadd (select .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv1 1)) (_ bv0 1)) (= (select .cse1 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)) (= (select .cse2 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)) (= (store (store .cse0 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select .cse3 |ULTIMATE.start_entry_point_~addr~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (bvadd (_ bv1 1) (select .cse2 |ULTIMATE.start_entry_point_~client~0#1.base|)) (_ bv0 1)))))))))) is different from true [2022-11-18 20:26:17,076 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-18 20:26:17,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:26:17,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2022-11-18 20:26:25,060 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:26:25,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [890921293] [2022-11-18 20:26:25,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [890921293] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:26:25,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [350062368] [2022-11-18 20:26:25,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:26:25,061 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:26:25,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:26:25,062 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:26:25,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (107)] Waiting until timeout for monitored process [2022-11-18 20:26:25,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:26:25,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-18 20:26:25,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:27:08,898 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32)) (v_ArrVal_2601 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~addr~0#1.base| (_ BitVec 32)) (v_ArrVal_2603 (_ BitVec 1)) (v_ArrVal_2602 (_ BitVec 1))) (let ((.cse4 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_2602))) (let ((.cse0 (store .cse4 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_2601))) (let ((.cse2 (store .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base| v_ArrVal_2603))) (let ((.cse1 (store .cse2 |ULTIMATE.start_entry_point_~addr~0#1.base| (_ bv0 1)))) (let ((.cse3 (store .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (let ((.cse5 (store .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (select .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv1 1))) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (select .cse2 |ULTIMATE.start_entry_point_~addr~0#1.base|) (_ bv0 1)) (not (= |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 32))) (= (bvadd (select .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv1 1)) (_ bv0 1)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (= (select .cse4 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)) (= (store .cse5 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))) (= (bvadd (select .cse5 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1)) (_ bv0 1)))))))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32)))) is different from true [2022-11-18 20:27:09,855 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:27:09,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:27:16,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2022-11-18 20:27:16,832 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2022-11-18 20:27:16,860 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2022-11-18 20:27:30,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [350062368] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:27:30,809 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:27:30,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 22] total 38 [2022-11-18 20:27:30,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095129457] [2022-11-18 20:27:30,810 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:27:30,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-18 20:27:30,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:27:30,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-18 20:27:30,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=2595, Unknown=35, NotChecked=210, Total=3080 [2022-11-18 20:27:30,811 INFO L87 Difference]: Start difference. First operand 431 states and 519 transitions. Second operand has 39 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-18 20:28:07,925 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32)) (v_ArrVal_2601 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~addr~0#1.base| (_ BitVec 32)) (v_ArrVal_2603 (_ BitVec 1)) (v_ArrVal_2602 (_ BitVec 1))) (let ((.cse4 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_2602))) (let ((.cse0 (store .cse4 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_2601))) (let ((.cse2 (store .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base| v_ArrVal_2603))) (let ((.cse1 (store .cse2 |ULTIMATE.start_entry_point_~addr~0#1.base| (_ bv0 1)))) (let ((.cse3 (store .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (let ((.cse5 (store .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)))) (and (= (select .cse0 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)) (= (_ bv0 1) (bvadd (select .cse1 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv1 1))) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (select .cse2 |ULTIMATE.start_entry_point_~addr~0#1.base|) (_ bv0 1)) (not (= |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 32))) (= (bvadd (select .cse3 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv1 1)) (_ bv0 1)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (= (select .cse4 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)) (= (store .cse5 |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (not (= |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 32))) (= (bvadd (select .cse5 |ULTIMATE.start_entry_point_~client~0#1.base|) (_ bv1 1)) (_ bv0 1)))))))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| (_ bv0 32))) (exists ((|ULTIMATE.start_entry_point_~client~0#1.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base|)) (exists ((|ULTIMATE.start_entry_point_~cfg~2#1.base| (_ BitVec 32)) (v_ArrVal_2551 (_ BitVec 1)) (v_ArrVal_2550 (_ BitVec 1)) (|ULTIMATE.start_entry_point_~fe~2#1.base| (_ BitVec 32)) (|ULTIMATE.start_entry_point_~addr~0#1.base| (_ BitVec 32)) (v_ArrVal_2558 (_ BitVec 1))) (let ((.cse7 (store |c_ULTIMATE.start_main_old_#valid#1| |ULTIMATE.start_entry_point_~client~0#1.base| v_ArrVal_2550))) (let ((.cse8 (store .cse7 |ULTIMATE.start_entry_point_~cfg~2#1.base| v_ArrVal_2551))) (let ((.cse9 (store .cse8 |ULTIMATE.start_entry_point_~fe~2#1.base| v_ArrVal_2558))) (let ((.cse6 (store (store .cse9 |ULTIMATE.start_entry_point_~addr~0#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~fe~2#1.base| (_ bv0 1)))) (and (= (bvadd (select .cse6 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv1 1)) (_ bv0 1)) (= (select .cse7 |ULTIMATE.start_entry_point_~cfg~2#1.base|) (_ bv0 1)) (= (select .cse8 |ULTIMATE.start_entry_point_~fe~2#1.base|) (_ bv0 1)) (= (store (store .cse6 |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 1)) |ULTIMATE.start_entry_point_~client~0#1.base| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select .cse9 |ULTIMATE.start_entry_point_~addr~0#1.base|)) (not (= |ULTIMATE.start_entry_point_~cfg~2#1.base| (_ bv0 32))) (= (bvadd (_ bv1 1) (select .cse8 |ULTIMATE.start_entry_point_~client~0#1.base|)) (_ bv0 1))))))))))) is different from true [2022-11-18 20:28:08,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:28:08,571 INFO L93 Difference]: Finished difference Result 438 states and 526 transitions. [2022-11-18 20:28:08,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-18 20:28:08,573 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 61 [2022-11-18 20:28:08,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:28:08,574 INFO L225 Difference]: With dead ends: 438 [2022-11-18 20:28:08,574 INFO L226 Difference]: Without dead ends: 413 [2022-11-18 20:28:08,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 126 SyntacticMatches, 7 SemanticMatches, 67 ConstructedPredicates, 3 IntricatePredicates, 1 DeprecatedPredicates, 1113 ImplicationChecksByTransitivity, 125.9s TimeCoverageRelationStatistics Valid=356, Invalid=3897, Unknown=49, NotChecked=390, Total=4692 [2022-11-18 20:28:08,575 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 44 mSDsluCounter, 3574 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 3828 SdHoareTripleChecker+Invalid, 3022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2883 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:28:08,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 3828 Invalid, 3022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 129 Invalid, 0 Unknown, 2883 Unchecked, 0.7s Time] [2022-11-18 20:28:08,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-11-18 20:28:08,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 409. [2022-11-18 20:28:08,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 274 states have (on average 1.6240875912408759) internal successors, (445), 371 states have internal predecessors, (445), 23 states have call successors, (23), 18 states have call predecessors, (23), 21 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2022-11-18 20:28:08,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 496 transitions. [2022-11-18 20:28:08,579 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 496 transitions. Word has length 61 [2022-11-18 20:28:08,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:28:08,580 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 496 transitions. [2022-11-18 20:28:08,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 10 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-18 20:28:08,580 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 496 transitions. [2022-11-18 20:28:08,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-18 20:28:08,580 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:28:08,581 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:28:08,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (106)] Forceful destruction successful, exit code 0 [2022-11-18 20:28:08,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (107)] Ended with exit code 0 [2022-11-18 20:28:08,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,107 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:28:08,981 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr76ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:28:08,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:08,982 INFO L85 PathProgramCache]: Analyzing trace with hash 785865005, now seen corresponding path program 1 times [2022-11-18 20:28:08,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:28:08,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1479792170] [2022-11-18 20:28:08,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:08,983 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:08,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:28:08,984 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:28:08,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (108)] Waiting until timeout for monitored process [2022-11-18 20:28:09,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:09,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:28:09,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:28:09,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 20:28:09,495 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:28:09,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:28:09,898 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:28:09,899 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 31 [2022-11-18 20:28:09,941 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:28:09,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:28:15,252 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 20:28:15,252 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:28:15,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1479792170] [2022-11-18 20:28:15,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1479792170] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:28:15,253 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:28:15,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2022-11-18 20:28:15,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885595569] [2022-11-18 20:28:15,253 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:28:15,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 20:28:15,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:28:15,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 20:28:15,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=246, Unknown=2, NotChecked=0, Total=306 [2022-11-18 20:28:15,254 INFO L87 Difference]: Start difference. First operand 409 states and 496 transitions. Second operand has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 14 states have internal predecessors, (60), 2 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (8), 5 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-18 20:28:16,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:28:16,740 INFO L93 Difference]: Finished difference Result 421 states and 509 transitions. [2022-11-18 20:28:16,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:28:16,742 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 14 states have internal predecessors, (60), 2 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (8), 5 states have call predecessors, (8), 2 states have call successors, (8) Word has length 62 [2022-11-18 20:28:16,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:28:16,743 INFO L225 Difference]: With dead ends: 421 [2022-11-18 20:28:16,743 INFO L226 Difference]: Without dead ends: 421 [2022-11-18 20:28:16,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 105 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=58, Invalid=246, Unknown=2, NotChecked=0, Total=306 [2022-11-18 20:28:16,743 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 66 mSDsluCounter, 1150 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1418 SdHoareTripleChecker+Invalid, 1117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 626 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:28:16,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 1418 Invalid, 1117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 472 Invalid, 0 Unknown, 626 Unchecked, 1.5s Time] [2022-11-18 20:28:16,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-11-18 20:28:16,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 417. [2022-11-18 20:28:16,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 282 states have (on average 1.6063829787234043) internal successors, (453), 379 states have internal predecessors, (453), 23 states have call successors, (23), 18 states have call predecessors, (23), 21 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2022-11-18 20:28:16,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 504 transitions. [2022-11-18 20:28:16,749 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 504 transitions. Word has length 62 [2022-11-18 20:28:16,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:28:16,750 INFO L495 AbstractCegarLoop]: Abstraction has 417 states and 504 transitions. [2022-11-18 20:28:16,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 14 states have internal predecessors, (60), 2 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (8), 5 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-18 20:28:16,750 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 504 transitions. [2022-11-18 20:28:16,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-18 20:28:16,751 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:28:16,751 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:28:16,771 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (108)] Forceful destruction successful, exit code 0 [2022-11-18 20:28:16,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:16,967 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr76ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:28:16,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:16,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1079268012, now seen corresponding path program 1 times [2022-11-18 20:28:16,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:28:16,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1099522763] [2022-11-18 20:28:16,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:16,968 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:16,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:28:16,969 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:28:16,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (109)] Waiting until timeout for monitored process [2022-11-18 20:28:17,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:17,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:28:17,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:28:17,464 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 20:28:17,464 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:28:17,464 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:28:17,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1099522763] [2022-11-18 20:28:17,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1099522763] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:28:17,464 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:28:17,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:28:17,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369031995] [2022-11-18 20:28:17,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:28:17,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:28:17,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:28:17,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:28:17,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:28:17,466 INFO L87 Difference]: Start difference. First operand 417 states and 504 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:28:17,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:28:17,627 INFO L93 Difference]: Finished difference Result 467 states and 557 transitions. [2022-11-18 20:28:17,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:28:17,628 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 62 [2022-11-18 20:28:17,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:28:17,629 INFO L225 Difference]: With dead ends: 467 [2022-11-18 20:28:17,630 INFO L226 Difference]: Without dead ends: 467 [2022-11-18 20:28:17,630 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:28:17,630 INFO L413 NwaCegarLoop]: 368 mSDtfsCounter, 206 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:28:17,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 1243 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:28:17,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-11-18 20:28:17,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 410. [2022-11-18 20:28:17,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 275 states have (on average 1.6181818181818182) internal successors, (445), 372 states have internal predecessors, (445), 23 states have call successors, (23), 18 states have call predecessors, (23), 21 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2022-11-18 20:28:17,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 496 transitions. [2022-11-18 20:28:17,639 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 496 transitions. Word has length 62 [2022-11-18 20:28:17,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:28:17,639 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 496 transitions. [2022-11-18 20:28:17,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-18 20:28:17,640 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 496 transitions. [2022-11-18 20:28:17,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-18 20:28:17,640 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:28:17,641 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:28:17,657 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (109)] Forceful destruction successful, exit code 0 [2022-11-18 20:28:17,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:17,857 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr78ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:28:17,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:17,857 INFO L85 PathProgramCache]: Analyzing trace with hash -697961265, now seen corresponding path program 1 times [2022-11-18 20:28:17,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:28:17,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2078829883] [2022-11-18 20:28:17,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:17,857 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:17,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:28:17,859 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:28:17,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (110)] Waiting until timeout for monitored process [2022-11-18 20:28:18,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:18,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:28:18,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:28:19,104 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 20:28:19,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:28:19,402 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 20:28:19,402 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:28:19,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2078829883] [2022-11-18 20:28:19,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2078829883] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:28:19,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:28:19,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:28:19,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935243376] [2022-11-18 20:28:19,403 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:28:19,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:28:19,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:28:19,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:28:19,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:28:19,404 INFO L87 Difference]: Start difference. First operand 410 states and 496 transitions. Second operand has 10 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 20:28:19,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:28:19,764 INFO L93 Difference]: Finished difference Result 505 states and 568 transitions. [2022-11-18 20:28:19,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:28:19,766 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) Word has length 64 [2022-11-18 20:28:19,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:28:19,767 INFO L225 Difference]: With dead ends: 505 [2022-11-18 20:28:19,767 INFO L226 Difference]: Without dead ends: 505 [2022-11-18 20:28:19,767 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:28:19,768 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 251 mSDsluCounter, 1747 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 2153 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:28:19,768 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [254 Valid, 2153 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 98 Invalid, 0 Unknown, 148 Unchecked, 0.3s Time] [2022-11-18 20:28:19,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-11-18 20:28:19,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 412. [2022-11-18 20:28:19,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 277 states have (on average 1.6137184115523466) internal successors, (447), 374 states have internal predecessors, (447), 23 states have call successors, (23), 18 states have call predecessors, (23), 21 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2022-11-18 20:28:19,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 498 transitions. [2022-11-18 20:28:19,776 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 498 transitions. Word has length 64 [2022-11-18 20:28:19,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:28:19,776 INFO L495 AbstractCegarLoop]: Abstraction has 412 states and 498 transitions. [2022-11-18 20:28:19,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 20:28:19,776 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 498 transitions. [2022-11-18 20:28:19,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-18 20:28:19,777 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:28:19,777 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:28:19,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (110)] Forceful destruction successful, exit code 0 [2022-11-18 20:28:19,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:19,991 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:28:19,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:19,992 INFO L85 PathProgramCache]: Analyzing trace with hash -902698691, now seen corresponding path program 1 times [2022-11-18 20:28:19,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:28:19,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1437213462] [2022-11-18 20:28:19,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:19,992 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:19,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:28:19,994 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:28:20,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (111)] Waiting until timeout for monitored process [2022-11-18 20:28:20,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:20,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 20:28:20,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:28:20,495 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 20:28:20,495 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 20:28:20,495 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:28:20,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1437213462] [2022-11-18 20:28:20,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1437213462] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:28:20,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:28:20,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:28:20,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936011912] [2022-11-18 20:28:20,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:28:20,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:28:20,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:28:20,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:28:20,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:28:20,497 INFO L87 Difference]: Start difference. First operand 412 states and 498 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-18 20:28:21,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:28:21,126 INFO L93 Difference]: Finished difference Result 424 states and 512 transitions. [2022-11-18 20:28:21,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 20:28:21,128 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 65 [2022-11-18 20:28:21,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:28:21,129 INFO L225 Difference]: With dead ends: 424 [2022-11-18 20:28:21,129 INFO L226 Difference]: Without dead ends: 421 [2022-11-18 20:28:21,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:28:21,130 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 3 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:28:21,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 919 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-18 20:28:21,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-11-18 20:28:21,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 421. [2022-11-18 20:28:21,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 284 states have (on average 1.6056338028169015) internal successors, (456), 383 states have internal predecessors, (456), 23 states have call successors, (23), 18 states have call predecessors, (23), 23 states have return successors, (30), 23 states have call predecessors, (30), 23 states have call successors, (30) [2022-11-18 20:28:21,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 509 transitions. [2022-11-18 20:28:21,138 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 509 transitions. Word has length 65 [2022-11-18 20:28:21,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:28:21,138 INFO L495 AbstractCegarLoop]: Abstraction has 421 states and 509 transitions. [2022-11-18 20:28:21,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-18 20:28:21,139 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 509 transitions. [2022-11-18 20:28:21,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-18 20:28:21,140 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:28:21,140 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:28:21,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (111)] Forceful destruction successful, exit code 0 [2022-11-18 20:28:21,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:21,355 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr79ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:28:21,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:21,355 INFO L85 PathProgramCache]: Analyzing trace with hash -161962324, now seen corresponding path program 1 times [2022-11-18 20:28:21,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:28:21,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1605712417] [2022-11-18 20:28:21,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:21,356 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:21,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:28:21,359 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:28:21,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (112)] Waiting until timeout for monitored process [2022-11-18 20:28:21,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:21,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-18 20:28:21,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:28:21,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 20:28:22,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-18 20:28:22,240 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:28:22,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:28:22,547 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:28:22,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-18 20:28:23,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:28:23,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:28:23,282 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 27 [2022-11-18 20:28:23,523 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:28:23,670 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 34 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:28:23,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:28:24,329 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:28:24,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1605712417] [2022-11-18 20:28:24,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1605712417] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:28:24,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1160076712] [2022-11-18 20:28:24,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:24,329 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:28:24,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:28:24,331 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:28:24,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (113)] Waiting until timeout for monitored process [2022-11-18 20:28:25,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:25,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-18 20:28:25,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:28:25,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 20:28:25,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-18 20:28:25,351 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:28:25,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:28:25,571 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:28:25,571 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-11-18 20:28:25,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:28:25,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:28:25,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 27 [2022-11-18 20:28:26,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:28:26,152 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 34 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:28:26,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:28:26,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1160076712] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:28:26,502 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:28:26,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 15 [2022-11-18 20:28:26,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80298417] [2022-11-18 20:28:26,502 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:28:26,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-18 20:28:26,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:28:26,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-18 20:28:26,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-11-18 20:28:26,504 INFO L87 Difference]: Start difference. First operand 421 states and 509 transitions. Second operand has 16 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 13 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-18 20:28:29,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:28:29,554 INFO L93 Difference]: Finished difference Result 426 states and 515 transitions. [2022-11-18 20:28:29,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 20:28:29,555 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 13 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 65 [2022-11-18 20:28:29,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:28:29,556 INFO L225 Difference]: With dead ends: 426 [2022-11-18 20:28:29,556 INFO L226 Difference]: Without dead ends: 426 [2022-11-18 20:28:29,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 133 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-11-18 20:28:29,557 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 55 mSDsluCounter, 1356 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 1620 SdHoareTripleChecker+Invalid, 1420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 505 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:28:29,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 1620 Invalid, 1420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 900 Invalid, 0 Unknown, 505 Unchecked, 2.8s Time] [2022-11-18 20:28:29,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-11-18 20:28:29,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 422. [2022-11-18 20:28:29,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 285 states have (on average 1.6035087719298247) internal successors, (457), 384 states have internal predecessors, (457), 23 states have call successors, (23), 18 states have call predecessors, (23), 23 states have return successors, (30), 23 states have call predecessors, (30), 23 states have call successors, (30) [2022-11-18 20:28:29,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 510 transitions. [2022-11-18 20:28:29,564 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 510 transitions. Word has length 65 [2022-11-18 20:28:29,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:28:29,564 INFO L495 AbstractCegarLoop]: Abstraction has 422 states and 510 transitions. [2022-11-18 20:28:29,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 13 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-18 20:28:29,565 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 510 transitions. [2022-11-18 20:28:29,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-18 20:28:29,565 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:28:29,565 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:28:29,588 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (112)] Forceful destruction successful, exit code 0 [2022-11-18 20:28:29,784 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (113)] Forceful destruction successful, exit code 0 [2022-11-18 20:28:29,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,113 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt [2022-11-18 20:28:29,979 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:28:29,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:29,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1163228186, now seen corresponding path program 1 times [2022-11-18 20:28:29,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:28:29,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2096580039] [2022-11-18 20:28:29,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:29,980 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:29,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:28:29,981 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:28:29,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (114)] Waiting until timeout for monitored process [2022-11-18 20:28:30,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:30,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 20:28:30,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:28:30,355 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 20:28:30,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:28:30,486 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 20:28:30,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:28:30,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2096580039] [2022-11-18 20:28:30,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2096580039] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:28:30,487 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:28:30,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-18 20:28:30,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320199514] [2022-11-18 20:28:30,488 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:28:30,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:28:30,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:28:30,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:28:30,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:28:30,489 INFO L87 Difference]: Start difference. First operand 422 states and 510 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2022-11-18 20:28:31,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:28:31,844 INFO L93 Difference]: Finished difference Result 448 states and 547 transitions. [2022-11-18 20:28:31,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:28:31,845 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) Word has length 66 [2022-11-18 20:28:31,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:28:31,846 INFO L225 Difference]: With dead ends: 448 [2022-11-18 20:28:31,846 INFO L226 Difference]: Without dead ends: 448 [2022-11-18 20:28:31,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2022-11-18 20:28:31,847 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 25 mSDsluCounter, 1212 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1520 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:28:31,847 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 1520 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-18 20:28:31,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-11-18 20:28:31,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 439. [2022-11-18 20:28:31,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 301 states have (on average 1.5980066445182723) internal successors, (481), 399 states have internal predecessors, (481), 23 states have call successors, (23), 20 states have call predecessors, (23), 24 states have return successors, (31), 23 states have call predecessors, (31), 23 states have call successors, (31) [2022-11-18 20:28:31,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 535 transitions. [2022-11-18 20:28:31,857 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 535 transitions. Word has length 66 [2022-11-18 20:28:31,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:28:31,857 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 535 transitions. [2022-11-18 20:28:31,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 2 states have call predecessors, (8), 1 states have call successors, (8) [2022-11-18 20:28:31,857 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 535 transitions. [2022-11-18 20:28:31,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-18 20:28:31,858 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:28:31,858 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:28:31,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (114)] Forceful destruction successful, exit code 0 [2022-11-18 20:28:32,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:32,073 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr81ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:28:32,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:32,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1026957458, now seen corresponding path program 1 times [2022-11-18 20:28:32,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:28:32,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [345360805] [2022-11-18 20:28:32,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:32,073 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:32,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:28:32,074 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:28:32,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (115)] Waiting until timeout for monitored process [2022-11-18 20:28:32,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:32,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 20:28:32,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:28:33,338 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 20:28:33,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:28:33,636 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 20:28:33,636 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:28:33,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [345360805] [2022-11-18 20:28:33,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [345360805] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:28:33,636 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:28:33,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 9 [2022-11-18 20:28:33,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281287728] [2022-11-18 20:28:33,637 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:28:33,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 20:28:33,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 20:28:33,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 20:28:33,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:28:33,638 INFO L87 Difference]: Start difference. First operand 439 states and 535 transitions. Second operand has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 20:28:33,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:28:33,941 INFO L93 Difference]: Finished difference Result 534 states and 607 transitions. [2022-11-18 20:28:33,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:28:33,941 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) Word has length 67 [2022-11-18 20:28:33,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:28:33,943 INFO L225 Difference]: With dead ends: 534 [2022-11-18 20:28:33,943 INFO L226 Difference]: Without dead ends: 534 [2022-11-18 20:28:33,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 122 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:28:33,943 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 276 mSDsluCounter, 1470 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 1876 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:28:33,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 1876 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 119 Invalid, 0 Unknown, 141 Unchecked, 0.3s Time] [2022-11-18 20:28:33,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2022-11-18 20:28:33,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 441. [2022-11-18 20:28:33,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 303 states have (on average 1.5940594059405941) internal successors, (483), 401 states have internal predecessors, (483), 23 states have call successors, (23), 20 states have call predecessors, (23), 24 states have return successors, (31), 23 states have call predecessors, (31), 23 states have call successors, (31) [2022-11-18 20:28:33,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 537 transitions. [2022-11-18 20:28:33,949 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 537 transitions. Word has length 67 [2022-11-18 20:28:33,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:28:33,949 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 537 transitions. [2022-11-18 20:28:33,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 6 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-18 20:28:33,950 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 537 transitions. [2022-11-18 20:28:33,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-18 20:28:33,950 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:28:33,950 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:28:33,967 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (115)] Forceful destruction successful, exit code 0 [2022-11-18 20:28:34,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:34,164 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (and 121 more)] === [2022-11-18 20:28:34,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:28:34,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1770909708, now seen corresponding path program 1 times [2022-11-18 20:28:34,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 20:28:34,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2032126337] [2022-11-18 20:28:34,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:34,165 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 20:28:34,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 20:28:34,166 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 20:28:34,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (116)] Waiting until timeout for monitored process [2022-11-18 20:28:34,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:34,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-18 20:28:34,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:28:34,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 20:28:34,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-18 20:28:34,928 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:28:34,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:28:35,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-18 20:28:35,339 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:28:35,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:28:35,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:28:35,676 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:28:35,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-18 20:28:36,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:28:36,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:28:36,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 27 [2022-11-18 20:28:36,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:28:37,134 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 20:28:37,378 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 38 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:28:37,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:28:38,249 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 20:28:38,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2032126337] [2022-11-18 20:28:38,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2032126337] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:28:38,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [405663150] [2022-11-18 20:28:38,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:28:38,250 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 20:28:38,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 20:28:38,251 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 20:28:38,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3ddad1c-8be0-4fec-807f-21a1e8b46fde/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (117)] Waiting until timeout for monitored process [2022-11-18 20:28:39,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:28:39,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 20:28:39,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:28:39,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2022-11-18 20:28:39,528 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:28:39,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:28:39,985 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 20:28:39,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 20:28:40,429 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-18 20:28:40,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24