./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7743788eb05cb3443d5449a0c3250a50955573eb924e62e5cc797e3ef82e3ba3 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:55:05,389 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:55:05,392 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:55:05,447 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:55:05,448 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:55:05,452 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:55:05,454 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:55:05,458 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:55:05,461 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:55:05,467 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:55:05,468 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:55:05,470 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:55:05,470 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:55:05,473 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:55:05,475 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:55:05,480 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:55:05,481 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:55:05,483 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:55:05,485 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:55:05,494 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:55:05,496 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:55:05,497 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:55:05,500 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:55:05,502 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:55:05,511 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:55:05,511 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:55:05,512 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:55:05,514 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:55:05,515 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:55:05,516 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:55:05,517 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:55:05,518 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:55:05,520 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:55:05,521 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:55:05,523 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:55:05,523 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:55:05,524 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:55:05,524 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:55:05,524 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:55:05,525 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:55:05,526 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:55:05,528 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-12 22:55:05,572 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:55:05,572 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:55:05,574 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:55:05,580 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:55:05,580 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:55:05,581 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:55:05,581 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:55:05,581 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 22:55:05,581 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:55:05,581 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:55:05,583 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 22:55:05,583 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 22:55:05,583 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:55:05,584 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 22:55:05,584 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 22:55:05,584 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 22:55:05,585 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-12 22:55:05,585 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-12 22:55:05,585 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:55:05,586 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:55:05,586 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-12 22:55:05,586 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 22:55:05,586 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:55:05,587 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:55:05,587 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-12 22:55:05,587 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-12 22:55:05,589 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-12 22:55:05,589 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:55:05,590 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:55:05,590 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:55:05,590 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:55:05,591 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:55:05,591 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:55:05,591 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:55:05,591 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:55:05,591 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:55:05,592 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 22:55:05,592 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 22:55:05,592 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:55:05,592 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:55:05,593 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/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_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF 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 -> Taipan 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 -> 7743788eb05cb3443d5449a0c3250a50955573eb924e62e5cc797e3ef82e3ba3 [2021-11-12 22:55:05,843 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:55:05,873 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:55:05,876 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:55:05,877 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:55:05,882 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:55:05,884 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i [2021-11-12 22:55:05,949 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/data/fa2ebc811/da3e4fb8dd444cd0aa08091850906056/FLAG1606c9f84 [2021-11-12 22:55:06,677 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:55:06,678 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i [2021-11-12 22:55:06,695 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/data/fa2ebc811/da3e4fb8dd444cd0aa08091850906056/FLAG1606c9f84 [2021-11-12 22:55:06,843 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/data/fa2ebc811/da3e4fb8dd444cd0aa08091850906056 [2021-11-12 22:55:06,845 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:55:06,847 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:55:06,849 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:55:06,849 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:55:06,853 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:55:06,853 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:55:06" (1/1) ... [2021-11-12 22:55:06,855 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@794cec60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:06, skipping insertion in model container [2021-11-12 22:55:06,855 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:55:06" (1/1) ... [2021-11-12 22:55:06,862 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:55:06,919 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:55:07,451 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[44118,44131] [2021-11-12 22:55:07,462 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[44660,44673] [2021-11-12 22:55:07,601 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[56247,56260] [2021-11-12 22:55:07,603 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[56368,56381] [2021-11-12 22:55:07,610 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:55:07,631 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2021-11-12 22:55:07,637 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4434b5a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:07, skipping insertion in model container [2021-11-12 22:55:07,637 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:55:07,638 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-11-12 22:55:07,640 INFO L158 Benchmark]: Toolchain (without parser) took 791.91ms. Allocated memory is still 109.1MB. Free memory was 72.9MB in the beginning and 70.3MB in the end (delta: 2.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-12 22:55:07,641 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 109.1MB. Free memory is still 63.5MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 22:55:07,642 INFO L158 Benchmark]: CACSL2BoogieTranslator took 789.04ms. Allocated memory is still 109.1MB. Free memory was 72.6MB in the beginning and 70.3MB in the end (delta: 2.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-12 22:55:07,644 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.18ms. Allocated memory is still 109.1MB. Free memory is still 63.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 789.04ms. Allocated memory is still 109.1MB. Free memory was 72.6MB in the beginning and 70.3MB in the end (delta: 2.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 990]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7743788eb05cb3443d5449a0c3250a50955573eb924e62e5cc797e3ef82e3ba3 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:55:09,988 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:55:09,992 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:55:10,035 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:55:10,036 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:55:10,037 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:55:10,039 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:55:10,041 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:55:10,043 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:55:10,045 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:55:10,046 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:55:10,047 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:55:10,048 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:55:10,049 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:55:10,051 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:55:10,058 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:55:10,061 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:55:10,062 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:55:10,064 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:55:10,066 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:55:10,068 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:55:10,069 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:55:10,071 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:55:10,072 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:55:10,076 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:55:10,076 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:55:10,077 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:55:10,078 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:55:10,078 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:55:10,080 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:55:10,080 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:55:10,081 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:55:10,082 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:55:10,083 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:55:10,084 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:55:10,085 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:55:10,085 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:55:10,086 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:55:10,086 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:55:10,087 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:55:10,088 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:55:10,089 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2021-11-12 22:55:10,126 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:55:10,127 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:55:10,128 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:55:10,128 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:55:10,128 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:55:10,128 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:55:10,129 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:55:10,129 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:55:10,129 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:55:10,130 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:55:10,131 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-12 22:55:10,131 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-12 22:55:10,131 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:55:10,132 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:55:10,132 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-12 22:55:10,132 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 22:55:10,132 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:55:10,133 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:55:10,133 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-12 22:55:10,133 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-12 22:55:10,134 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-12 22:55:10,134 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:55:10,134 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:55:10,134 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-12 22:55:10,135 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-12 22:55:10,135 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:55:10,135 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:55:10,136 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:55:10,136 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-12 22:55:10,136 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:55:10,137 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:55:10,137 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:55:10,137 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:55:10,137 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-12 22:55:10,138 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-12 22:55:10,138 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:55:10,138 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:55:10,138 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_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/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_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF 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 -> Taipan 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 -> 7743788eb05cb3443d5449a0c3250a50955573eb924e62e5cc797e3ef82e3ba3 [2021-11-12 22:55:10,467 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:55:10,487 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:55:10,490 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:55:10,491 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:55:10,492 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:55:10,493 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i [2021-11-12 22:55:10,565 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/data/71a749f2f/9a8bf80fe6064934b477157b3eacc77e/FLAG99c52d591 [2021-11-12 22:55:11,207 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:55:11,208 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i [2021-11-12 22:55:11,235 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/data/71a749f2f/9a8bf80fe6064934b477157b3eacc77e/FLAG99c52d591 [2021-11-12 22:55:11,385 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/data/71a749f2f/9a8bf80fe6064934b477157b3eacc77e [2021-11-12 22:55:11,390 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:55:11,392 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:55:11,394 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:55:11,395 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:55:11,398 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:55:11,399 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:55:11" (1/1) ... [2021-11-12 22:55:11,402 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b680ae9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:11, skipping insertion in model container [2021-11-12 22:55:11,403 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:55:11" (1/1) ... [2021-11-12 22:55:11,410 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:55:11,482 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:55:12,126 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[44118,44131] [2021-11-12 22:55:12,148 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[44660,44673] [2021-11-12 22:55:12,303 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[56247,56260] [2021-11-12 22:55:12,305 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[56368,56381] [2021-11-12 22:55:12,323 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:55:12,345 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-12 22:55:12,366 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:55:12,397 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[44118,44131] [2021-11-12 22:55:12,400 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[44660,44673] [2021-11-12 22:55:12,460 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[56247,56260] [2021-11-12 22:55:12,461 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[56368,56381] [2021-11-12 22:55:12,465 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:55:12,470 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 22:55:12,500 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[44118,44131] [2021-11-12 22:55:12,503 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[44660,44673] [2021-11-12 22:55:12,583 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[56247,56260] [2021-11-12 22:55:12,584 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/sv-benchmarks/c/uthash-2.0.2/uthash_SFH_test6-1.i[56368,56381] [2021-11-12 22:55:12,587 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:55:12,679 INFO L208 MainTranslator]: Completed translation [2021-11-12 22:55:12,679 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12 WrapperNode [2021-11-12 22:55:12,680 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:55:12,682 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 22:55:12,682 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 22:55:12,682 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 22:55:12,690 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,767 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,889 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 22:55:12,890 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 22:55:12,890 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 22:55:12,890 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 22:55:12,900 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,900 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,920 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,925 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,986 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,998 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:13,003 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:13,014 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 22:55:13,015 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 22:55:13,015 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 22:55:13,015 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 22:55:13,016 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:13,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:55:13,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:55:13,054 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 22:55:13,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 22:55:13,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-12 22:55:13,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-12 22:55:13,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 22:55:13,103 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-11-12 22:55:13,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-12 22:55:13,103 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-12 22:55:13,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-12 22:55:13,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-12 22:55:13,104 INFO L130 BoogieDeclarations]: Found specification of procedure alt_bzero [2021-11-12 22:55:13,104 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_bzero [2021-11-12 22:55:13,105 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-12 22:55:13,105 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-12 22:55:13,105 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-12 22:55:13,105 INFO L130 BoogieDeclarations]: Found specification of procedure alt_malloc [2021-11-12 22:55:13,106 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_malloc [2021-11-12 22:55:13,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-12 22:55:13,106 INFO L130 BoogieDeclarations]: Found specification of procedure alt_free [2021-11-12 22:55:13,107 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_free [2021-11-12 22:55:13,107 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 22:55:13,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 22:55:18,222 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 22:55:18,222 INFO L299 CfgBuilder]: Removed 63 assume(true) statements. [2021-11-12 22:55:18,226 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:55:18 BoogieIcfgContainer [2021-11-12 22:55:18,226 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 22:55:18,228 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 22:55:18,228 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 22:55:18,231 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 22:55:18,231 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 10:55:11" (1/3) ... [2021-11-12 22:55:18,232 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@136b5ef8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:55:18, skipping insertion in model container [2021-11-12 22:55:18,232 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (2/3) ... [2021-11-12 22:55:18,233 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@136b5ef8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:55:18, skipping insertion in model container [2021-11-12 22:55:18,233 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:55:18" (3/3) ... [2021-11-12 22:55:18,238 INFO L111 eAbstractionObserver]: Analyzing ICFG uthash_SFH_test6-1.i [2021-11-12 22:55:18,246 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 22:55:18,246 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 531 error locations. [2021-11-12 22:55:18,301 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 22:55:18,312 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-12 22:55:18,312 INFO L340 AbstractCegarLoop]: Starting to check reachability of 531 error locations. [2021-11-12 22:55:18,361 INFO L276 IsEmpty]: Start isEmpty. Operand has 1083 states, 534 states have (on average 2.2284644194756553) internal successors, (1190), 1065 states have internal predecessors, (1190), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-12 22:55:18,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-12 22:55:18,368 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:18,369 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-12 22:55:18,370 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:18,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:18,375 INFO L85 PathProgramCache]: Analyzing trace with hash 77521, now seen corresponding path program 1 times [2021-11-12 22:55:18,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:18,387 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1084409259] [2021-11-12 22:55:18,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:18,389 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:18,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:18,392 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:18,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-12 22:55:18,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:18,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:55:18,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:18,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:55:18,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:18,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:18,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:18,636 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:18,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1084409259] [2021-11-12 22:55:18,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1084409259] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:18,637 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:18,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-12 22:55:18,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226393427] [2021-11-12 22:55:18,640 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:18,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:55:18,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:18,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:55:18,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:55:18,698 INFO L87 Difference]: Start difference. First operand has 1083 states, 534 states have (on average 2.2284644194756553) internal successors, (1190), 1065 states have internal predecessors, (1190), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:20,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:20,851 INFO L93 Difference]: Finished difference Result 1162 states and 1229 transitions. [2021-11-12 22:55:20,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:55:20,854 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-11-12 22:55:20,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:20,876 INFO L225 Difference]: With dead ends: 1162 [2021-11-12 22:55:20,877 INFO L226 Difference]: Without dead ends: 1160 [2021-11-12 22:55:20,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:55:20,882 INFO L933 BasicCegarLoop]: 798 mSDtfsCounter, 714 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1672.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 19.02ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2045.41ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:20,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [717 Valid, 1044 Invalid, 603 Unknown, 0 Unchecked, 19.02ms Time], IncrementalHoareTripleChecker [13 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 2045.41ms Time] [2021-11-12 22:55:20,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2021-11-12 22:55:20,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 1103. [2021-11-12 22:55:20,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1103 states, 568 states have (on average 2.084507042253521) internal successors, (1184), 1086 states have internal predecessors, (1184), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 22:55:20,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1103 states to 1103 states and 1210 transitions. [2021-11-12 22:55:21,000 INFO L78 Accepts]: Start accepts. Automaton has 1103 states and 1210 transitions. Word has length 3 [2021-11-12 22:55:21,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:21,001 INFO L470 AbstractCegarLoop]: Abstraction has 1103 states and 1210 transitions. [2021-11-12 22:55:21,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:21,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1103 states and 1210 transitions. [2021-11-12 22:55:21,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-12 22:55:21,002 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:21,003 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-12 22:55:21,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:21,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:21,215 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:21,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:21,219 INFO L85 PathProgramCache]: Analyzing trace with hash 77522, now seen corresponding path program 1 times [2021-11-12 22:55:21,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:21,222 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1082448796] [2021-11-12 22:55:21,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:21,223 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:21,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:21,225 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:21,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-12 22:55:21,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:21,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 22:55:21,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:21,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:55:21,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:21,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:21,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:21,486 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:21,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1082448796] [2021-11-12 22:55:21,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1082448796] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:21,487 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:21,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-11-12 22:55:21,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910224781] [2021-11-12 22:55:21,487 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:21,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:55:21,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:21,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:55:21,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:55:21,489 INFO L87 Difference]: Start difference. First operand 1103 states and 1210 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:26,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:26,006 INFO L93 Difference]: Finished difference Result 1533 states and 1633 transitions. [2021-11-12 22:55:26,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:55:26,007 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2021-11-12 22:55:26,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:26,015 INFO L225 Difference]: With dead ends: 1533 [2021-11-12 22:55:26,016 INFO L226 Difference]: Without dead ends: 1533 [2021-11-12 22:55:26,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:55:26,018 INFO L933 BasicCegarLoop]: 803 mSDtfsCounter, 1124 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3824.36ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1134 SdHoareTripleChecker+Valid, 1632 SdHoareTripleChecker+Invalid, 1111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 18.28ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4430.72ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:26,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1134 Valid, 1632 Invalid, 1111 Unknown, 0 Unchecked, 18.28ms Time], IncrementalHoareTripleChecker [18 Valid, 1093 Invalid, 0 Unknown, 0 Unchecked, 4430.72ms Time] [2021-11-12 22:55:26,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1533 states. [2021-11-12 22:55:26,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1533 to 1099. [2021-11-12 22:55:26,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 573 states have (on average 2.0593368237347294) internal successors, (1180), 1082 states have internal predecessors, (1180), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 22:55:26,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 1206 transitions. [2021-11-12 22:55:26,054 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 1206 transitions. Word has length 3 [2021-11-12 22:55:26,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:26,055 INFO L470 AbstractCegarLoop]: Abstraction has 1099 states and 1206 transitions. [2021-11-12 22:55:26,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:26,055 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 1206 transitions. [2021-11-12 22:55:26,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-12 22:55:26,056 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:26,056 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:26,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:26,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:26,262 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:26,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:26,262 INFO L85 PathProgramCache]: Analyzing trace with hash -102759776, now seen corresponding path program 1 times [2021-11-12 22:55:26,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:26,263 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [138035148] [2021-11-12 22:55:26,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:26,263 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:26,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:26,272 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:26,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-12 22:55:26,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:26,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 22:55:26,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:26,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:55:26,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:26,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:26,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:26,498 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:26,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [138035148] [2021-11-12 22:55:26,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [138035148] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:26,498 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:26,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-12 22:55:26,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306434757] [2021-11-12 22:55:26,499 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:26,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:55:26,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:26,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:55:26,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:55:26,500 INFO L87 Difference]: Start difference. First operand 1099 states and 1206 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:30,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:30,110 INFO L93 Difference]: Finished difference Result 1871 states and 2002 transitions. [2021-11-12 22:55:30,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 22:55:30,111 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-12 22:55:30,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:30,121 INFO L225 Difference]: With dead ends: 1871 [2021-11-12 22:55:30,122 INFO L226 Difference]: Without dead ends: 1871 [2021-11-12 22:55:30,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-12 22:55:30,124 INFO L933 BasicCegarLoop]: 1001 mSDtfsCounter, 2128 mSDsluCounter, 947 mSDsCounter, 0 mSdLazyCounter, 1367 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2991.08ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2134 SdHoareTripleChecker+Valid, 1948 SdHoareTripleChecker+Invalid, 1424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 24.14ms SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3500.56ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:30,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2134 Valid, 1948 Invalid, 1424 Unknown, 0 Unchecked, 24.14ms Time], IncrementalHoareTripleChecker [57 Valid, 1367 Invalid, 0 Unknown, 0 Unchecked, 3500.56ms Time] [2021-11-12 22:55:30,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1871 states. [2021-11-12 22:55:30,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1871 to 1054. [2021-11-12 22:55:30,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 573 states have (on average 1.975567190226876) internal successors, (1132), 1037 states have internal predecessors, (1132), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 22:55:30,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1158 transitions. [2021-11-12 22:55:30,160 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1158 transitions. Word has length 9 [2021-11-12 22:55:30,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:30,161 INFO L470 AbstractCegarLoop]: Abstraction has 1054 states and 1158 transitions. [2021-11-12 22:55:30,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:30,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1158 transitions. [2021-11-12 22:55:30,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-12 22:55:30,162 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:30,163 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:30,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-11-12 22:55:30,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:30,375 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:30,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:30,376 INFO L85 PathProgramCache]: Analyzing trace with hash -102759775, now seen corresponding path program 1 times [2021-11-12 22:55:30,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:30,377 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [168723874] [2021-11-12 22:55:30,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:30,377 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:30,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:30,378 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:30,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-12 22:55:30,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:30,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 22:55:30,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:30,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:55:30,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:30,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:30,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:30,737 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:30,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [168723874] [2021-11-12 22:55:30,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [168723874] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:30,738 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:30,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-11-12 22:55:30,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524076538] [2021-11-12 22:55:30,738 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:30,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:55:30,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:30,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:55:30,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:55:30,740 INFO L87 Difference]: Start difference. First operand 1054 states and 1158 transitions. Second operand has 6 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:37,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:37,590 INFO L93 Difference]: Finished difference Result 1486 states and 1587 transitions. [2021-11-12 22:55:37,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 22:55:37,591 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-12 22:55:37,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:37,598 INFO L225 Difference]: With dead ends: 1486 [2021-11-12 22:55:37,598 INFO L226 Difference]: Without dead ends: 1486 [2021-11-12 22:55:37,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:55:37,600 INFO L933 BasicCegarLoop]: 1184 mSDtfsCounter, 2041 mSDsluCounter, 1355 mSDsCounter, 0 mSdLazyCounter, 1620 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6015.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2044 SdHoareTripleChecker+Valid, 2539 SdHoareTripleChecker+Invalid, 1642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 14.68ms SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6719.86ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:37,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2044 Valid, 2539 Invalid, 1642 Unknown, 0 Unchecked, 14.68ms Time], IncrementalHoareTripleChecker [22 Valid, 1620 Invalid, 0 Unknown, 0 Unchecked, 6719.86ms Time] [2021-11-12 22:55:37,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1486 states. [2021-11-12 22:55:37,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1486 to 1044. [2021-11-12 22:55:37,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 573 states have (on average 1.9528795811518325) internal successors, (1119), 1027 states have internal predecessors, (1119), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 22:55:37,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 1145 transitions. [2021-11-12 22:55:37,630 INFO L78 Accepts]: Start accepts. Automaton has 1044 states and 1145 transitions. Word has length 9 [2021-11-12 22:55:37,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:37,630 INFO L470 AbstractCegarLoop]: Abstraction has 1044 states and 1145 transitions. [2021-11-12 22:55:37,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:37,631 INFO L276 IsEmpty]: Start isEmpty. Operand 1044 states and 1145 transitions. [2021-11-12 22:55:37,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-12 22:55:37,631 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:37,631 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:37,656 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:37,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:37,849 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr516ASSERT_VIOLATIONMEMORY_LEAK === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:37,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:37,850 INFO L85 PathProgramCache]: Analyzing trace with hash -856298529, now seen corresponding path program 1 times [2021-11-12 22:55:37,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:37,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2035911504] [2021-11-12 22:55:37,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:37,851 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:37,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:37,852 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:37,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-12 22:55:37,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:37,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 22:55:37,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:38,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:38,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:38,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:38,158 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:38,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2035911504] [2021-11-12 22:55:38,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2035911504] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:38,159 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:38,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-11-12 22:55:38,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379630675] [2021-11-12 22:55:38,159 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:38,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:55:38,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:38,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:55:38,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:55:38,161 INFO L87 Difference]: Start difference. First operand 1044 states and 1145 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:38,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:38,858 INFO L93 Difference]: Finished difference Result 1494 states and 1632 transitions. [2021-11-12 22:55:38,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 22:55:38,859 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-12 22:55:38,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:38,867 INFO L225 Difference]: With dead ends: 1494 [2021-11-12 22:55:38,868 INFO L226 Difference]: Without dead ends: 1494 [2021-11-12 22:55:38,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-12 22:55:38,869 INFO L933 BasicCegarLoop]: 1145 mSDtfsCounter, 543 mSDsluCounter, 1947 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 544.89ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 552 SdHoareTripleChecker+Valid, 3092 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.13ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 658.92ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:38,870 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [552 Valid, 3092 Invalid, 267 Unknown, 0 Unchecked, 7.13ms Time], IncrementalHoareTripleChecker [13 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 658.92ms Time] [2021-11-12 22:55:38,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2021-11-12 22:55:38,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1283. [2021-11-12 22:55:38,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1283 states, 812 states have (on average 1.935960591133005) internal successors, (1572), 1266 states have internal predecessors, (1572), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 22:55:38,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1283 states to 1283 states and 1598 transitions. [2021-11-12 22:55:38,903 INFO L78 Accepts]: Start accepts. Automaton has 1283 states and 1598 transitions. Word has length 11 [2021-11-12 22:55:38,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:38,903 INFO L470 AbstractCegarLoop]: Abstraction has 1283 states and 1598 transitions. [2021-11-12 22:55:38,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:38,904 INFO L276 IsEmpty]: Start isEmpty. Operand 1283 states and 1598 transitions. [2021-11-12 22:55:38,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 22:55:38,905 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:38,905 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:38,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:39,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:39,123 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONMEMORY_LEAK === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:39,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:39,124 INFO L85 PathProgramCache]: Analyzing trace with hash 2117571646, now seen corresponding path program 1 times [2021-11-12 22:55:39,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:39,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [85566984] [2021-11-12 22:55:39,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:39,125 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:39,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:39,129 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:39,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-12 22:55:39,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:39,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 22:55:39,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:39,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 22:55:39,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 22:55:39,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 22:55:39,404 INFO L354 Elim1Store]: treesize reduction 166, result has 13.5 percent of original size [2021-11-12 22:55:39,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 36 [2021-11-12 22:55:39,472 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-11-12 22:55:39,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 23 [2021-11-12 22:55:39,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:39,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:39,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:39,578 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:39,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [85566984] [2021-11-12 22:55:39,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [85566984] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:39,578 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:39,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-12 22:55:39,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772161941] [2021-11-12 22:55:39,579 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:39,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:55:39,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:39,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:55:39,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:55:39,580 INFO L87 Difference]: Start difference. First operand 1283 states and 1598 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:41,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:41,671 INFO L93 Difference]: Finished difference Result 1643 states and 2022 transitions. [2021-11-12 22:55:41,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:55:41,673 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-12 22:55:41,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:41,680 INFO L225 Difference]: With dead ends: 1643 [2021-11-12 22:55:41,680 INFO L226 Difference]: Without dead ends: 1643 [2021-11-12 22:55:41,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:55:41,682 INFO L933 BasicCegarLoop]: 1033 mSDtfsCounter, 354 mSDsluCounter, 2829 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1798.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 3862 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.10ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2036.80ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:41,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 3862 Invalid, 434 Unknown, 0 Unchecked, 7.10ms Time], IncrementalHoareTripleChecker [2 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 2036.80ms Time] [2021-11-12 22:55:41,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states. [2021-11-12 22:55:41,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1282. [2021-11-12 22:55:41,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1282 states, 811 states have (on average 1.935881627620222) internal successors, (1570), 1265 states have internal predecessors, (1570), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 22:55:41,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1282 states to 1282 states and 1596 transitions. [2021-11-12 22:55:41,716 INFO L78 Accepts]: Start accepts. Automaton has 1282 states and 1596 transitions. Word has length 14 [2021-11-12 22:55:41,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:41,716 INFO L470 AbstractCegarLoop]: Abstraction has 1282 states and 1596 transitions. [2021-11-12 22:55:41,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:41,716 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 1596 transitions. [2021-11-12 22:55:41,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-12 22:55:41,717 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:41,717 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:41,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-11-12 22:55:41,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:41,929 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:41,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:41,930 INFO L85 PathProgramCache]: Analyzing trace with hash 769788685, now seen corresponding path program 1 times [2021-11-12 22:55:41,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:41,930 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1049165471] [2021-11-12 22:55:41,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:41,931 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:41,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:41,931 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:41,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-12 22:55:42,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:42,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:55:42,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:42,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:42,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:42,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:42,137 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:42,138 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1049165471] [2021-11-12 22:55:42,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1049165471] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:42,138 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:42,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-12 22:55:42,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644568516] [2021-11-12 22:55:42,138 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:42,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:55:42,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:42,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:55:42,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:55:42,139 INFO L87 Difference]: Start difference. First operand 1282 states and 1596 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:42,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:42,173 INFO L93 Difference]: Finished difference Result 1222 states and 1510 transitions. [2021-11-12 22:55:42,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:55:42,174 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-11-12 22:55:42,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:42,198 INFO L225 Difference]: With dead ends: 1222 [2021-11-12 22:55:42,198 INFO L226 Difference]: Without dead ends: 1222 [2021-11-12 22:55:42,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:55:42,199 INFO L933 BasicCegarLoop]: 1021 mSDtfsCounter, 951 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.16ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 963 SdHoareTripleChecker+Valid, 1155 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.00ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.91ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:42,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [963 Valid, 1155 Invalid, 14 Unknown, 0 Unchecked, 2.00ms Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 18.91ms Time] [2021-11-12 22:55:42,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states. [2021-11-12 22:55:42,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 1222. [2021-11-12 22:55:42,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 775 states have (on average 1.9148387096774193) internal successors, (1484), 1205 states have internal predecessors, (1484), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 22:55:42,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 1510 transitions. [2021-11-12 22:55:42,228 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 1510 transitions. Word has length 19 [2021-11-12 22:55:42,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:42,229 INFO L470 AbstractCegarLoop]: Abstraction has 1222 states and 1510 transitions. [2021-11-12 22:55:42,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:42,229 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 1510 transitions. [2021-11-12 22:55:42,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-12 22:55:42,230 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:42,230 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:42,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:42,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:42,442 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr38REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:42,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:42,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1032548102, now seen corresponding path program 1 times [2021-11-12 22:55:42,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:42,443 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1780980170] [2021-11-12 22:55:42,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:42,444 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:42,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:42,444 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:42,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-12 22:55:42,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:42,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 22:55:42,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:42,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:42,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:42,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:42,709 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:42,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1780980170] [2021-11-12 22:55:42,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1780980170] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:42,710 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:42,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-11-12 22:55:42,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698199126] [2021-11-12 22:55:42,710 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:42,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 22:55:42,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:42,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 22:55:42,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-12 22:55:42,712 INFO L87 Difference]: Start difference. First operand 1222 states and 1510 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:42,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:42,792 INFO L93 Difference]: Finished difference Result 1194 states and 1454 transitions. [2021-11-12 22:55:42,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:55:42,793 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-11-12 22:55:42,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:42,799 INFO L225 Difference]: With dead ends: 1194 [2021-11-12 22:55:42,800 INFO L226 Difference]: Without dead ends: 1194 [2021-11-12 22:55:42,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:55:42,801 INFO L933 BasicCegarLoop]: 976 mSDtfsCounter, 922 mSDsluCounter, 1103 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 46.05ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 934 SdHoareTripleChecker+Valid, 2079 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.44ms SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 54.90ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:42,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [934 Valid, 2079 Invalid, 67 Unknown, 0 Unchecked, 3.44ms Time], IncrementalHoareTripleChecker [32 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 54.90ms Time] [2021-11-12 22:55:42,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2021-11-12 22:55:42,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 1192. [2021-11-12 22:55:42,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1192 states, 759 states have (on average 1.878787878787879) internal successors, (1426), 1175 states have internal predecessors, (1426), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 22:55:42,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1192 states to 1192 states and 1452 transitions. [2021-11-12 22:55:42,830 INFO L78 Accepts]: Start accepts. Automaton has 1192 states and 1452 transitions. Word has length 21 [2021-11-12 22:55:42,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:42,830 INFO L470 AbstractCegarLoop]: Abstraction has 1192 states and 1452 transitions. [2021-11-12 22:55:42,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:42,831 INFO L276 IsEmpty]: Start isEmpty. Operand 1192 states and 1452 transitions. [2021-11-12 22:55:42,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 22:55:42,832 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:42,832 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:42,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:43,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:43,044 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr52REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:43,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:43,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1673308372, now seen corresponding path program 1 times [2021-11-12 22:55:43,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:43,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1806652681] [2021-11-12 22:55:43,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:43,045 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:43,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:43,046 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:43,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-12 22:55:43,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:43,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:55:43,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:43,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:55:43,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:43,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:43,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:43,476 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:43,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1806652681] [2021-11-12 22:55:43,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1806652681] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:43,476 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:43,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-11-12 22:55:43,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731699398] [2021-11-12 22:55:43,476 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:43,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 22:55:43,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:43,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 22:55:43,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-12 22:55:43,478 INFO L87 Difference]: Start difference. First operand 1192 states and 1452 transitions. Second operand has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:46,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:46,800 INFO L93 Difference]: Finished difference Result 2165 states and 2643 transitions. [2021-11-12 22:55:46,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 22:55:46,802 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-11-12 22:55:46,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:46,810 INFO L225 Difference]: With dead ends: 2165 [2021-11-12 22:55:46,810 INFO L226 Difference]: Without dead ends: 2165 [2021-11-12 22:55:46,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:55:46,811 INFO L933 BasicCegarLoop]: 827 mSDtfsCounter, 2017 mSDsluCounter, 1161 mSDsCounter, 0 mSdLazyCounter, 1841 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2759.74ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2020 SdHoareTripleChecker+Valid, 1988 SdHoareTripleChecker+Invalid, 1860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.52ms SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3239.18ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:46,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2020 Valid, 1988 Invalid, 1860 Unknown, 0 Unchecked, 10.52ms Time], IncrementalHoareTripleChecker [19 Valid, 1841 Invalid, 0 Unknown, 0 Unchecked, 3239.18ms Time] [2021-11-12 22:55:46,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2165 states. [2021-11-12 22:55:46,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2165 to 1188. [2021-11-12 22:55:46,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1188 states, 759 states have (on average 1.8682476943346509) internal successors, (1418), 1171 states have internal predecessors, (1418), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 22:55:46,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1188 states to 1188 states and 1444 transitions. [2021-11-12 22:55:46,846 INFO L78 Accepts]: Start accepts. Automaton has 1188 states and 1444 transitions. Word has length 35 [2021-11-12 22:55:46,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:46,846 INFO L470 AbstractCegarLoop]: Abstraction has 1188 states and 1444 transitions. [2021-11-12 22:55:46,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:46,847 INFO L276 IsEmpty]: Start isEmpty. Operand 1188 states and 1444 transitions. [2021-11-12 22:55:46,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 22:55:46,848 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:46,848 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:46,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:47,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:47,059 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr53REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:47,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:47,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1673308373, now seen corresponding path program 1 times [2021-11-12 22:55:47,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:47,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1578803368] [2021-11-12 22:55:47,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:47,061 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:47,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:47,062 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:47,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-12 22:55:47,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:47,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-12 22:55:47,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:47,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:55:47,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:47,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:48,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:48,063 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:48,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1578803368] [2021-11-12 22:55:48,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1578803368] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:48,064 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:48,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-11-12 22:55:48,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919633589] [2021-11-12 22:55:48,064 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:48,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 22:55:48,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:48,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 22:55:48,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:55:48,066 INFO L87 Difference]: Start difference. First operand 1188 states and 1444 transitions. Second operand has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 8 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:57,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:57,343 INFO L93 Difference]: Finished difference Result 1795 states and 2203 transitions. [2021-11-12 22:55:57,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 22:55:57,344 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 8 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-11-12 22:55:57,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:57,353 INFO L225 Difference]: With dead ends: 1795 [2021-11-12 22:55:57,354 INFO L226 Difference]: Without dead ends: 1795 [2021-11-12 22:55:57,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-11-12 22:55:57,355 INFO L933 BasicCegarLoop]: 1231 mSDtfsCounter, 1770 mSDsluCounter, 2725 mSDsCounter, 0 mSdLazyCounter, 2919 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8017.53ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1770 SdHoareTripleChecker+Valid, 3956 SdHoareTripleChecker+Invalid, 2940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 19.30ms SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 2919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9031.17ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:57,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1770 Valid, 3956 Invalid, 2940 Unknown, 0 Unchecked, 19.30ms Time], IncrementalHoareTripleChecker [21 Valid, 2919 Invalid, 0 Unknown, 0 Unchecked, 9031.17ms Time] [2021-11-12 22:55:57,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1795 states. [2021-11-12 22:55:57,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1795 to 1184. [2021-11-12 22:55:57,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1184 states, 759 states have (on average 1.8577075098814229) internal successors, (1410), 1167 states have internal predecessors, (1410), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 22:55:57,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1184 states to 1184 states and 1436 transitions. [2021-11-12 22:55:57,387 INFO L78 Accepts]: Start accepts. Automaton has 1184 states and 1436 transitions. Word has length 35 [2021-11-12 22:55:57,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:57,388 INFO L470 AbstractCegarLoop]: Abstraction has 1184 states and 1436 transitions. [2021-11-12 22:55:57,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 8 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:57,388 INFO L276 IsEmpty]: Start isEmpty. Operand 1184 states and 1436 transitions. [2021-11-12 22:55:57,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-12 22:55:57,390 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:57,390 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:57,402 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:57,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:57,602 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting alt_mallocErr0REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:57,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:57,602 INFO L85 PathProgramCache]: Analyzing trace with hash -2063927218, now seen corresponding path program 1 times [2021-11-12 22:55:57,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:57,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1903676184] [2021-11-12 22:55:57,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:57,603 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:57,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:57,604 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:57,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-12 22:55:57,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:57,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 22:55:57,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:57,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:57,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:58,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:58,017 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:58,017 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1903676184] [2021-11-12 22:55:58,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1903676184] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:58,017 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:58,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-11-12 22:55:58,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723882176] [2021-11-12 22:55:58,018 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:58,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:55:58,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:58,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:55:58,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:55:58,019 INFO L87 Difference]: Start difference. First operand 1184 states and 1436 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:58,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:58,065 INFO L93 Difference]: Finished difference Result 1172 states and 1416 transitions. [2021-11-12 22:55:58,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:55:58,074 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-11-12 22:55:58,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:58,080 INFO L225 Difference]: With dead ends: 1172 [2021-11-12 22:55:58,080 INFO L226 Difference]: Without dead ends: 1172 [2021-11-12 22:55:58,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-12 22:55:58,081 INFO L933 BasicCegarLoop]: 970 mSDtfsCounter, 898 mSDsluCounter, 1020 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.85ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 910 SdHoareTripleChecker+Valid, 1990 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.12ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.87ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:58,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [910 Valid, 1990 Invalid, 43 Unknown, 0 Unchecked, 2.12ms Time], IncrementalHoareTripleChecker [9 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 29.87ms Time] [2021-11-12 22:55:58,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2021-11-12 22:55:58,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1172. [2021-11-12 22:55:58,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1172 states, 747 states have (on average 1.8607764390896921) internal successors, (1390), 1155 states have internal predecessors, (1390), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-12 22:55:58,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1172 states to 1172 states and 1416 transitions. [2021-11-12 22:55:58,108 INFO L78 Accepts]: Start accepts. Automaton has 1172 states and 1416 transitions. Word has length 54 [2021-11-12 22:55:58,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:58,108 INFO L470 AbstractCegarLoop]: Abstraction has 1172 states and 1416 transitions. [2021-11-12 22:55:58,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:55:58,109 INFO L276 IsEmpty]: Start isEmpty. Operand 1172 states and 1416 transitions. [2021-11-12 22:55:58,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-12 22:55:58,110 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:58,110 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:58,122 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-11-12 22:55:58,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:58,320 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting alt_mallocErr0REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:55:58,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:58,321 INFO L85 PathProgramCache]: Analyzing trace with hash -203140862, now seen corresponding path program 1 times [2021-11-12 22:55:58,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:58,321 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1522669694] [2021-11-12 22:55:58,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:58,322 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:58,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:58,323 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:58,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-12 22:55:58,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:58,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 22:55:58,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:58,811 INFO L354 Elim1Store]: treesize reduction 77, result has 29.4 percent of original size [2021-11-12 22:55:58,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 15 treesize of output 37 [2021-11-12 22:55:58,990 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-12 22:55:58,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 17 treesize of output 22 [2021-11-12 22:55:59,088 INFO L354 Elim1Store]: treesize reduction 30, result has 36.2 percent of original size [2021-11-12 22:55:59,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 33 treesize of output 44 [2021-11-12 22:55:59,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:59,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:59,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:55:59,776 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:59,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1522669694] [2021-11-12 22:55:59,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1522669694] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:59,777 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:59,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-11-12 22:55:59,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790404910] [2021-11-12 22:55:59,777 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:59,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 22:55:59,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:59,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 22:55:59,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:55:59,778 INFO L87 Difference]: Start difference. First operand 1172 states and 1416 transitions. Second operand has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:01,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:01,557 INFO L93 Difference]: Finished difference Result 1372 states and 1622 transitions. [2021-11-12 22:56:01,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 22:56:01,557 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 62 [2021-11-12 22:56:01,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:01,565 INFO L225 Difference]: With dead ends: 1372 [2021-11-12 22:56:01,565 INFO L226 Difference]: Without dead ends: 1372 [2021-11-12 22:56:01,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 112 SyntacticMatches, 5 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:56:01,566 INFO L933 BasicCegarLoop]: 762 mSDtfsCounter, 889 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1491.02ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 889 SdHoareTripleChecker+Valid, 1628 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.47ms SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 1735.34ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:01,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [889 Valid, 1628 Invalid, 780 Unknown, 0 Unchecked, 7.47ms Time], IncrementalHoareTripleChecker [31 Valid, 513 Invalid, 0 Unknown, 236 Unchecked, 1735.34ms Time] [2021-11-12 22:56:01,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1372 states. [2021-11-12 22:56:01,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1372 to 1307. [2021-11-12 22:56:01,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1307 states, 879 states have (on average 1.8088737201365188) internal successors, (1590), 1287 states have internal predecessors, (1590), 15 states have call successors, (15), 7 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-12 22:56:01,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1307 states to 1307 states and 1620 transitions. [2021-11-12 22:56:01,596 INFO L78 Accepts]: Start accepts. Automaton has 1307 states and 1620 transitions. Word has length 62 [2021-11-12 22:56:01,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:01,596 INFO L470 AbstractCegarLoop]: Abstraction has 1307 states and 1620 transitions. [2021-11-12 22:56:01,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:01,597 INFO L276 IsEmpty]: Start isEmpty. Operand 1307 states and 1620 transitions. [2021-11-12 22:56:01,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-12 22:56:01,598 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:01,598 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:01,621 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:01,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:56:01,813 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting alt_mallocErr1REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:56:01,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:01,813 INFO L85 PathProgramCache]: Analyzing trace with hash -203140861, now seen corresponding path program 1 times [2021-11-12 22:56:01,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:56:01,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1091565250] [2021-11-12 22:56:01,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:01,814 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:56:01,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:56:01,815 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:56:01,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-12 22:56:02,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:02,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 22:56:02,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:02,258 INFO L354 Elim1Store]: treesize reduction 77, result has 29.4 percent of original size [2021-11-12 22:56:02,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 28 treesize of output 49 [2021-11-12 22:56:02,307 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-11-12 22:56:02,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 63 [2021-11-12 22:56:02,528 INFO L354 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2021-11-12 22:56:02,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 44 treesize of output 51 [2021-11-12 22:56:02,559 INFO L354 Elim1Store]: treesize reduction 2, result has 92.0 percent of original size [2021-11-12 22:56:02,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 64 [2021-11-12 22:56:02,914 INFO L354 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2021-11-12 22:56:02,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 17 treesize of output 30 [2021-11-12 22:56:08,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:08,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:10,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:10,913 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:56:10,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1091565250] [2021-11-12 22:56:10,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1091565250] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:56:10,913 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:56:10,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 9 [2021-11-12 22:56:10,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691732651] [2021-11-12 22:56:10,914 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:56:10,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-12 22:56:10,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:56:10,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-12 22:56:10,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-11-12 22:56:10,915 INFO L87 Difference]: Start difference. First operand 1307 states and 1620 transitions. Second operand has 11 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:18,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:18,751 INFO L93 Difference]: Finished difference Result 1312 states and 1626 transitions. [2021-11-12 22:56:18,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 22:56:18,752 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 62 [2021-11-12 22:56:18,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:18,758 INFO L225 Difference]: With dead ends: 1312 [2021-11-12 22:56:18,758 INFO L226 Difference]: Without dead ends: 1312 [2021-11-12 22:56:18,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-11-12 22:56:18,759 INFO L933 BasicCegarLoop]: 952 mSDtfsCounter, 78 mSDsluCounter, 2881 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7212.67ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 3833 SdHoareTripleChecker+Invalid, 2898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.53ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2005 IncrementalHoareTripleChecker+Unchecked, 7793.80ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:18,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 3833 Invalid, 2898 Unknown, 0 Unchecked, 10.53ms Time], IncrementalHoareTripleChecker [2 Valid, 891 Invalid, 0 Unknown, 2005 Unchecked, 7793.80ms Time] [2021-11-12 22:56:18,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states. [2021-11-12 22:56:18,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 1312. [2021-11-12 22:56:18,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1312 states, 883 states have (on average 1.8052095130237826) internal successors, (1594), 1291 states have internal predecessors, (1594), 16 states have call successors, (16), 8 states have call predecessors, (16), 5 states have return successors, (16), 13 states have call predecessors, (16), 16 states have call successors, (16) [2021-11-12 22:56:18,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1312 states to 1312 states and 1626 transitions. [2021-11-12 22:56:18,786 INFO L78 Accepts]: Start accepts. Automaton has 1312 states and 1626 transitions. Word has length 62 [2021-11-12 22:56:18,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:18,787 INFO L470 AbstractCegarLoop]: Abstraction has 1312 states and 1626 transitions. [2021-11-12 22:56:18,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 12.2) internal successors, (122), 10 states have internal predecessors, (122), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:18,787 INFO L276 IsEmpty]: Start isEmpty. Operand 1312 states and 1626 transitions. [2021-11-12 22:56:18,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 22:56:18,788 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:18,789 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:18,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:19,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:56:19,003 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONMEMORY_LEAK === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:56:19,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:19,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1864793253, now seen corresponding path program 1 times [2021-11-12 22:56:19,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:56:19,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [230280511] [2021-11-12 22:56:19,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:19,005 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:56:19,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:56:19,006 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:56:19,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-12 22:56:19,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:19,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 22:56:19,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:19,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:19,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:19,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:19,483 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:56:19,484 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [230280511] [2021-11-12 22:56:19,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [230280511] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:56:19,484 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:56:19,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2021-11-12 22:56:19,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092137125] [2021-11-12 22:56:19,484 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:56:19,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 22:56:19,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:56:19,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 22:56:19,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:56:19,485 INFO L87 Difference]: Start difference. First operand 1312 states and 1626 transitions. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:19,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:19,592 INFO L93 Difference]: Finished difference Result 1328 states and 1643 transitions. [2021-11-12 22:56:19,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 22:56:19,592 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-12 22:56:19,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:19,598 INFO L225 Difference]: With dead ends: 1328 [2021-11-12 22:56:19,599 INFO L226 Difference]: Without dead ends: 1328 [2021-11-12 22:56:19,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-11-12 22:56:19,599 INFO L933 BasicCegarLoop]: 967 mSDtfsCounter, 25 mSDsluCounter, 3861 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 72.33ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 4828 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.91ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 80.85ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:19,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 4828 Invalid, 40 Unknown, 0 Unchecked, 2.91ms Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 80.85ms Time] [2021-11-12 22:56:19,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1328 states. [2021-11-12 22:56:19,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1328 to 1326. [2021-11-12 22:56:19,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1326 states, 894 states have (on average 1.7997762863534676) internal successors, (1609), 1302 states have internal predecessors, (1609), 17 states have call successors, (17), 11 states have call predecessors, (17), 7 states have return successors, (17), 14 states have call predecessors, (17), 17 states have call successors, (17) [2021-11-12 22:56:19,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1326 states to 1326 states and 1643 transitions. [2021-11-12 22:56:19,628 INFO L78 Accepts]: Start accepts. Automaton has 1326 states and 1643 transitions. Word has length 68 [2021-11-12 22:56:19,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:19,628 INFO L470 AbstractCegarLoop]: Abstraction has 1326 states and 1643 transitions. [2021-11-12 22:56:19,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:56:19,628 INFO L276 IsEmpty]: Start isEmpty. Operand 1326 states and 1643 transitions. [2021-11-12 22:56:19,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 22:56:19,629 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:19,630 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:19,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:19,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:56:19,843 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:56:19,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:19,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1913615011, now seen corresponding path program 1 times [2021-11-12 22:56:19,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:56:19,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2012906140] [2021-11-12 22:56:19,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:19,844 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:56:19,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:56:19,845 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:56:19,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-12 22:56:20,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:20,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 22:56:20,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:20,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:20,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:20,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:20,607 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:56:20,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2012906140] [2021-11-12 22:56:20,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2012906140] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:56:20,607 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:56:20,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-12 22:56:20,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709692980] [2021-11-12 22:56:20,608 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:56:20,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-12 22:56:20,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:56:20,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-12 22:56:20,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-11-12 22:56:20,609 INFO L87 Difference]: Start difference. First operand 1326 states and 1643 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 22:56:20,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:20,880 INFO L93 Difference]: Finished difference Result 1370 states and 1693 transitions. [2021-11-12 22:56:20,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-12 22:56:20,882 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 68 [2021-11-12 22:56:20,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:20,890 INFO L225 Difference]: With dead ends: 1370 [2021-11-12 22:56:20,890 INFO L226 Difference]: Without dead ends: 1370 [2021-11-12 22:56:20,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-11-12 22:56:20,891 INFO L933 BasicCegarLoop]: 967 mSDtfsCounter, 119 mSDsluCounter, 4658 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 197.92ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 5625 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.03ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 235.00ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:20,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 5625 Invalid, 192 Unknown, 0 Unchecked, 9.03ms Time], IncrementalHoareTripleChecker [18 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 235.00ms Time] [2021-11-12 22:56:20,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2021-11-12 22:56:20,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 1329. [2021-11-12 22:56:20,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1329 states, 896 states have (on average 1.7979910714285714) internal successors, (1611), 1304 states have internal predecessors, (1611), 17 states have call successors, (17), 11 states have call predecessors, (17), 8 states have return successors, (19), 14 states have call predecessors, (19), 17 states have call successors, (19) [2021-11-12 22:56:20,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1329 states to 1329 states and 1647 transitions. [2021-11-12 22:56:20,919 INFO L78 Accepts]: Start accepts. Automaton has 1329 states and 1647 transitions. Word has length 68 [2021-11-12 22:56:20,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:20,920 INFO L470 AbstractCegarLoop]: Abstraction has 1329 states and 1647 transitions. [2021-11-12 22:56:20,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 22:56:20,920 INFO L276 IsEmpty]: Start isEmpty. Operand 1329 states and 1647 transitions. [2021-11-12 22:56:20,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-12 22:56:20,921 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:20,921 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:20,941 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:21,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:56:21,139 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr70REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:56:21,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:21,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1847999061, now seen corresponding path program 1 times [2021-11-12 22:56:21,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:56:21,139 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [563092863] [2021-11-12 22:56:21,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:21,140 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:56:21,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:56:21,141 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:56:21,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-12 22:56:21,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:21,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 22:56:21,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:21,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:56:21,706 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-12 22:56:21,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 20 [2021-11-12 22:56:21,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:21,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:22,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:22,092 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:56:22,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [563092863] [2021-11-12 22:56:22,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [563092863] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:56:22,092 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:56:22,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 6 [2021-11-12 22:56:22,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472361501] [2021-11-12 22:56:22,093 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:56:22,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 22:56:22,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:56:22,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 22:56:22,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:56:22,095 INFO L87 Difference]: Start difference. First operand 1329 states and 1647 transitions. Second operand has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-12 22:56:24,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:24,966 INFO L93 Difference]: Finished difference Result 2288 states and 2825 transitions. [2021-11-12 22:56:24,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 22:56:24,967 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 73 [2021-11-12 22:56:24,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:24,979 INFO L225 Difference]: With dead ends: 2288 [2021-11-12 22:56:24,980 INFO L226 Difference]: Without dead ends: 2288 [2021-11-12 22:56:24,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 136 SyntacticMatches, 4 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:56:24,981 INFO L933 BasicCegarLoop]: 813 mSDtfsCounter, 1391 mSDsluCounter, 2208 mSDsCounter, 0 mSdLazyCounter, 1373 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2384.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1397 SdHoareTripleChecker+Valid, 3021 SdHoareTripleChecker+Invalid, 1885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.66ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 506 IncrementalHoareTripleChecker+Unchecked, 2800.71ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:24,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1397 Valid, 3021 Invalid, 1885 Unknown, 0 Unchecked, 12.66ms Time], IncrementalHoareTripleChecker [6 Valid, 1373 Invalid, 0 Unknown, 506 Unchecked, 2800.71ms Time] [2021-11-12 22:56:24,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2288 states. [2021-11-12 22:56:25,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2288 to 1328. [2021-11-12 22:56:25,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1328 states, 896 states have (on average 1.796875) internal successors, (1610), 1303 states have internal predecessors, (1610), 17 states have call successors, (17), 11 states have call predecessors, (17), 8 states have return successors, (19), 14 states have call predecessors, (19), 17 states have call successors, (19) [2021-11-12 22:56:25,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1328 states to 1328 states and 1646 transitions. [2021-11-12 22:56:25,028 INFO L78 Accepts]: Start accepts. Automaton has 1328 states and 1646 transitions. Word has length 73 [2021-11-12 22:56:25,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:25,028 INFO L470 AbstractCegarLoop]: Abstraction has 1328 states and 1646 transitions. [2021-11-12 22:56:25,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-12 22:56:25,029 INFO L276 IsEmpty]: Start isEmpty. Operand 1328 states and 1646 transitions. [2021-11-12 22:56:25,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-12 22:56:25,030 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:25,030 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:25,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:25,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:56:25,245 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr71REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:56:25,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:25,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1847999062, now seen corresponding path program 1 times [2021-11-12 22:56:25,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:56:25,246 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [399884135] [2021-11-12 22:56:25,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:25,246 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:56:25,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:56:25,247 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:56:25,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-12 22:56:25,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:25,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 22:56:25,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:25,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:56:25,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:56:28,217 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 22:56:28,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 29 treesize of output 31 [2021-11-12 22:56:28,227 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-12 22:56:28,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 23 [2021-11-12 22:56:28,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:28,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:48,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:48,377 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:56:48,377 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [399884135] [2021-11-12 22:56:48,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [399884135] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:56:48,377 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:56:48,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2021-11-12 22:56:48,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805609807] [2021-11-12 22:56:48,378 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:56:48,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-12 22:56:48,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:56:48,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-12 22:56:48,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=98, Unknown=6, NotChecked=0, Total=132 [2021-11-12 22:56:48,379 INFO L87 Difference]: Start difference. First operand 1328 states and 1646 transitions. Second operand has 12 states, 11 states have (on average 11.909090909090908) internal successors, (131), 10 states have internal predecessors, (131), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 22:56:56,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:56,729 INFO L93 Difference]: Finished difference Result 2343 states and 2943 transitions. [2021-11-12 22:56:56,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 22:56:56,730 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 11.909090909090908) internal successors, (131), 10 states have internal predecessors, (131), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 73 [2021-11-12 22:56:56,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:56,741 INFO L225 Difference]: With dead ends: 2343 [2021-11-12 22:56:56,741 INFO L226 Difference]: Without dead ends: 2343 [2021-11-12 22:56:56,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=36, Invalid=114, Unknown=6, NotChecked=0, Total=156 [2021-11-12 22:56:56,742 INFO L933 BasicCegarLoop]: 678 mSDtfsCounter, 2345 mSDsluCounter, 3975 mSDsCounter, 0 mSdLazyCounter, 4018 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7113.79ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2356 SdHoareTripleChecker+Valid, 4653 SdHoareTripleChecker+Invalid, 7091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 28.49ms SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 4018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3017 IncrementalHoareTripleChecker+Unchecked, 8213.69ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:56,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2356 Valid, 4653 Invalid, 7091 Unknown, 0 Unchecked, 28.49ms Time], IncrementalHoareTripleChecker [56 Valid, 4018 Invalid, 0 Unknown, 3017 Unchecked, 8213.69ms Time] [2021-11-12 22:56:56,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2343 states. [2021-11-12 22:56:56,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2343 to 1296. [2021-11-12 22:56:56,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 898 states have (on average 1.7561247216035634) internal successors, (1577), 1271 states have internal predecessors, (1577), 17 states have call successors, (17), 11 states have call predecessors, (17), 8 states have return successors, (19), 14 states have call predecessors, (19), 17 states have call successors, (19) [2021-11-12 22:56:56,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 1613 transitions. [2021-11-12 22:56:56,772 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 1613 transitions. Word has length 73 [2021-11-12 22:56:56,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:56,772 INFO L470 AbstractCegarLoop]: Abstraction has 1296 states and 1613 transitions. [2021-11-12 22:56:56,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 11.909090909090908) internal successors, (131), 10 states have internal predecessors, (131), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 22:56:56,773 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 1613 transitions. [2021-11-12 22:56:56,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-12 22:56:56,774 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:56,774 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:56,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2021-11-12 22:56:56,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:56:56,989 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting alt_bzeroErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:56:56,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:56,990 INFO L85 PathProgramCache]: Analyzing trace with hash 816968073, now seen corresponding path program 1 times [2021-11-12 22:56:56,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:56:56,990 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1008339691] [2021-11-12 22:56:56,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:56,990 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:56:56,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:56:56,991 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:56:56,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-12 22:56:57,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:57,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 22:56:57,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:57,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:56:57,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-11-12 22:56:57,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:56:57,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:57,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:57,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:56:57,588 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:56:57,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1008339691] [2021-11-12 22:56:57,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1008339691] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:56:57,588 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:56:57,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2021-11-12 22:56:57,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948453115] [2021-11-12 22:56:57,591 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:56:57,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 22:56:57,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:56:57,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 22:56:57,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:56:57,592 INFO L87 Difference]: Start difference. First operand 1296 states and 1613 transitions. Second operand has 8 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 22:57:01,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:57:01,439 INFO L93 Difference]: Finished difference Result 1304 states and 1621 transitions. [2021-11-12 22:57:01,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 22:57:01,439 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 80 [2021-11-12 22:57:01,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:57:01,445 INFO L225 Difference]: With dead ends: 1304 [2021-11-12 22:57:01,445 INFO L226 Difference]: Without dead ends: 1304 [2021-11-12 22:57:01,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 149 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-11-12 22:57:01,446 INFO L933 BasicCegarLoop]: 927 mSDtfsCounter, 23 mSDsluCounter, 2943 mSDsCounter, 0 mSdLazyCounter, 2670 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3257.42ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 3870 SdHoareTripleChecker+Invalid, 2672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.72ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3768.18ms IncrementalHoareTripleChecker+Time [2021-11-12 22:57:01,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 3870 Invalid, 2672 Unknown, 0 Unchecked, 10.72ms Time], IncrementalHoareTripleChecker [2 Valid, 2670 Invalid, 0 Unknown, 0 Unchecked, 3768.18ms Time] [2021-11-12 22:57:01,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1304 states. [2021-11-12 22:57:01,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1304 to 1303. [2021-11-12 22:57:01,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 904 states have (on average 1.7533185840707965) internal successors, (1585), 1277 states have internal predecessors, (1585), 17 states have call successors, (17), 12 states have call predecessors, (17), 9 states have return successors, (19), 14 states have call predecessors, (19), 17 states have call successors, (19) [2021-11-12 22:57:01,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 1621 transitions. [2021-11-12 22:57:01,469 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 1621 transitions. Word has length 80 [2021-11-12 22:57:01,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:57:01,469 INFO L470 AbstractCegarLoop]: Abstraction has 1303 states and 1621 transitions. [2021-11-12 22:57:01,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 22:57:01,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 1621 transitions. [2021-11-12 22:57:01,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-11-12 22:57:01,471 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:57:01,471 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:57:01,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2021-11-12 22:57:01,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:57:01,702 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting alt_bzeroErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:57:01,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:57:01,702 INFO L85 PathProgramCache]: Analyzing trace with hash -443793445, now seen corresponding path program 1 times [2021-11-12 22:57:01,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:57:01,703 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937343002] [2021-11-12 22:57:01,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:57:01,703 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:57:01,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:57:01,704 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:57:01,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-12 22:57:01,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:57:01,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 22:57:01,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:57:02,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-12 22:57:02,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-12 22:57:02,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 22:57:02,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 39 treesize of output 27 [2021-11-12 22:57:02,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 12 [2021-11-12 22:57:02,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:02,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:57:03,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:03,129 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:57:03,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937343002] [2021-11-12 22:57:03,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937343002] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:57:03,129 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:57:03,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 15 [2021-11-12 22:57:03,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954443400] [2021-11-12 22:57:03,130 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:57:03,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-12 22:57:03,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:57:03,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-12 22:57:03,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-11-12 22:57:03,131 INFO L87 Difference]: Start difference. First operand 1303 states and 1621 transitions. Second operand has 16 states, 13 states have (on average 6.923076923076923) internal successors, (90), 12 states have internal predecessors, (90), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-12 22:57:19,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:57:19,054 INFO L93 Difference]: Finished difference Result 1305 states and 1620 transitions. [2021-11-12 22:57:19,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-12 22:57:19,055 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 6.923076923076923) internal successors, (90), 12 states have internal predecessors, (90), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 81 [2021-11-12 22:57:19,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:57:19,061 INFO L225 Difference]: With dead ends: 1305 [2021-11-12 22:57:19,061 INFO L226 Difference]: Without dead ends: 1305 [2021-11-12 22:57:19,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-11-12 22:57:19,062 INFO L933 BasicCegarLoop]: 927 mSDtfsCounter, 42 mSDsluCounter, 5896 mSDsCounter, 0 mSdLazyCounter, 4478 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13997.56ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 6823 SdHoareTripleChecker+Invalid, 4486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 25.78ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 4478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15485.12ms IncrementalHoareTripleChecker+Time [2021-11-12 22:57:19,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 6823 Invalid, 4486 Unknown, 0 Unchecked, 25.78ms Time], IncrementalHoareTripleChecker [8 Valid, 4478 Invalid, 0 Unknown, 0 Unchecked, 15485.12ms Time] [2021-11-12 22:57:19,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1305 states. [2021-11-12 22:57:19,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1305 to 1303. [2021-11-12 22:57:19,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 904 states have (on average 1.752212389380531) internal successors, (1584), 1277 states have internal predecessors, (1584), 17 states have call successors, (17), 12 states have call predecessors, (17), 9 states have return successors, (19), 14 states have call predecessors, (19), 17 states have call successors, (19) [2021-11-12 22:57:19,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 1620 transitions. [2021-11-12 22:57:19,105 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 1620 transitions. Word has length 81 [2021-11-12 22:57:19,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:57:19,105 INFO L470 AbstractCegarLoop]: Abstraction has 1303 states and 1620 transitions. [2021-11-12 22:57:19,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 6.923076923076923) internal successors, (90), 12 states have internal predecessors, (90), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-12 22:57:19,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 1620 transitions. [2021-11-12 22:57:19,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-11-12 22:57:19,107 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:57:19,107 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:57:19,121 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-11-12 22:57:19,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:57:19,321 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:57:19,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:57:19,321 INFO L85 PathProgramCache]: Analyzing trace with hash 540063607, now seen corresponding path program 1 times [2021-11-12 22:57:19,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:57:19,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1116503785] [2021-11-12 22:57:19,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:57:19,322 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:57:19,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:57:19,323 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:57:19,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-11-12 22:57:19,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:57:19,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 22:57:19,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:57:19,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:19,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:57:19,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:19,985 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:57:19,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1116503785] [2021-11-12 22:57:19,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1116503785] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:57:19,986 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:57:19,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-12 22:57:19,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370952213] [2021-11-12 22:57:19,986 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:57:19,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 22:57:19,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:57:19,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 22:57:19,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:57:19,987 INFO L87 Difference]: Start difference. First operand 1303 states and 1620 transitions. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-12 22:57:20,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:57:20,114 INFO L93 Difference]: Finished difference Result 1315 states and 1633 transitions. [2021-11-12 22:57:20,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 22:57:20,115 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 88 [2021-11-12 22:57:20,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:57:20,120 INFO L225 Difference]: With dead ends: 1315 [2021-11-12 22:57:20,121 INFO L226 Difference]: Without dead ends: 1309 [2021-11-12 22:57:20,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2021-11-12 22:57:20,122 INFO L933 BasicCegarLoop]: 931 mSDtfsCounter, 43 mSDsluCounter, 933 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.72ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 1864 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.15ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.96ms IncrementalHoareTripleChecker+Time [2021-11-12 22:57:20,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 1864 Invalid, 51 Unknown, 0 Unchecked, 2.15ms Time], IncrementalHoareTripleChecker [13 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 71.96ms Time] [2021-11-12 22:57:20,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2021-11-12 22:57:20,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 1309. [2021-11-12 22:57:20,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1309 states, 909 states have (on average 1.7491749174917492) internal successors, (1590), 1283 states have internal predecessors, (1590), 17 states have call successors, (17), 12 states have call predecessors, (17), 10 states have return successors, (20), 14 states have call predecessors, (20), 17 states have call successors, (20) [2021-11-12 22:57:20,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1627 transitions. [2021-11-12 22:57:20,147 INFO L78 Accepts]: Start accepts. Automaton has 1309 states and 1627 transitions. Word has length 88 [2021-11-12 22:57:20,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:57:20,147 INFO L470 AbstractCegarLoop]: Abstraction has 1309 states and 1627 transitions. [2021-11-12 22:57:20,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 1 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-12 22:57:20,148 INFO L276 IsEmpty]: Start isEmpty. Operand 1309 states and 1627 transitions. [2021-11-12 22:57:20,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-11-12 22:57:20,149 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:57:20,149 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:57:20,169 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-11-12 22:57:20,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:57:20,363 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:57:20,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:57:20,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1673703735, now seen corresponding path program 1 times [2021-11-12 22:57:20,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:57:20,364 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38647389] [2021-11-12 22:57:20,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:57:20,364 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:57:20,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:57:20,365 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:57:20,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-11-12 22:57:20,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:57:20,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 22:57:20,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:57:20,775 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:20,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:57:21,052 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:21,052 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:57:21,052 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38647389] [2021-11-12 22:57:21,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38647389] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:57:21,052 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1713052790] [2021-11-12 22:57:21,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:57:21,052 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:57:21,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:57:21,054 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:57:21,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2021-11-12 22:57:21,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:57:21,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 22:57:21,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:57:21,515 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:21,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:57:21,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:21,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1713052790] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:57:21,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33891700] [2021-11-12 22:57:21,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:57:21,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:57:21,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:57:21,689 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:57:21,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-12 22:57:21,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:57:21,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 22:57:21,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:57:22,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:22,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:57:22,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:22,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33891700] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:57:22,378 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 22:57:22,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7, 7, 7, 7] total 17 [2021-11-12 22:57:22,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036860842] [2021-11-12 22:57:22,378 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 22:57:22,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-12 22:57:22,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:57:22,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-12 22:57:22,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2021-11-12 22:57:22,380 INFO L87 Difference]: Start difference. First operand 1309 states and 1627 transitions. Second operand has 17 states, 17 states have (on average 5.9411764705882355) internal successors, (101), 17 states have internal predecessors, (101), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-12 22:57:22,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:57:22,990 INFO L93 Difference]: Finished difference Result 1327 states and 1648 transitions. [2021-11-12 22:57:22,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-12 22:57:22,991 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.9411764705882355) internal successors, (101), 17 states have internal predecessors, (101), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 90 [2021-11-12 22:57:22,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:57:22,996 INFO L225 Difference]: With dead ends: 1327 [2021-11-12 22:57:22,997 INFO L226 Difference]: Without dead ends: 1318 [2021-11-12 22:57:22,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 545 GetRequests, 519 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=270, Invalid=486, Unknown=0, NotChecked=0, Total=756 [2021-11-12 22:57:22,998 INFO L933 BasicCegarLoop]: 935 mSDtfsCounter, 53 mSDsluCounter, 6505 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 242.45ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 7440 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.35ms SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 275.50ms IncrementalHoareTripleChecker+Time [2021-11-12 22:57:22,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 7440 Invalid, 168 Unknown, 0 Unchecked, 8.35ms Time], IncrementalHoareTripleChecker [35 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 275.50ms Time] [2021-11-12 22:57:23,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1318 states. [2021-11-12 22:57:23,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1318 to 1315. [2021-11-12 22:57:23,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1315 states, 915 states have (on average 1.7453551912568306) internal successors, (1597), 1289 states have internal predecessors, (1597), 17 states have call successors, (17), 12 states have call predecessors, (17), 10 states have return successors, (20), 14 states have call predecessors, (20), 17 states have call successors, (20) [2021-11-12 22:57:23,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1315 states to 1315 states and 1634 transitions. [2021-11-12 22:57:23,042 INFO L78 Accepts]: Start accepts. Automaton has 1315 states and 1634 transitions. Word has length 90 [2021-11-12 22:57:23,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:57:23,043 INFO L470 AbstractCegarLoop]: Abstraction has 1315 states and 1634 transitions. [2021-11-12 22:57:23,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.9411764705882355) internal successors, (101), 17 states have internal predecessors, (101), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-12 22:57:23,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1315 states and 1634 transitions. [2021-11-12 22:57:23,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-11-12 22:57:23,045 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:57:23,045 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:57:23,093 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-12 22:57:23,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-11-12 22:57:23,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2021-11-12 22:57:23,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 22:57:23,662 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr78REQUIRES_VIOLATION === [alt_mallocErr0REQUIRES_VIOLATION, alt_mallocErr1REQUIRES_VIOLATION, alt_freeErr0REQUIRES_VIOLATION, alt_freeErr1REQUIRES_VIOLATION (and 527 more)] === [2021-11-12 22:57:23,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:57:23,662 INFO L85 PathProgramCache]: Analyzing trace with hash -583248713, now seen corresponding path program 2 times [2021-11-12 22:57:23,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:57:23,663 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1737578418] [2021-11-12 22:57:23,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 22:57:23,663 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:57:23,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:57:23,664 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:57:23,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-11-12 22:57:24,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 22:57:24,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:57:24,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:57:24,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:57:24,340 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:24,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:57:24,917 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:24,917 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:57:24,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1737578418] [2021-11-12 22:57:24,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1737578418] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:57:24,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [855637445] [2021-11-12 22:57:24,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 22:57:24,918 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:57:24,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:57:24,918 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:57:24,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2021-11-12 22:57:25,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 22:57:25,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:57:25,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:57:25,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:57:25,996 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:25,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:57:26,293 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:57:26,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [855637445] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:57:26,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118835588] [2021-11-12 22:57:26,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 22:57:26,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:57:26,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:57:26,301 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:57:26,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7406f4b0-9060-49ed-9239-b4f40872d545/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-12 22:58:40,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 22:58:40,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:58:40,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-12 22:58:40,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:58:40,595 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-12 22:58:40,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 14 [2021-11-12 22:58:40,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-11-12 23:00:16,720 WARN L227 SmtUtils]: Spent 20.02s on a formula simplification. DAG size of input: 114 DAG size of output: 34 (called from [L 351] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2021-11-12 23:00:16,721 INFO L354 Elim1Store]: treesize reduction 884, result has 5.9 percent of original size [2021-11-12 23:00:16,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 6 case distinctions, treesize of input 78 treesize of output 82 [2021-11-12 23:00:17,329 INFO L354 Elim1Store]: treesize reduction 276, result has 0.4 percent of original size [2021-11-12 23:00:17,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 127 treesize of output 40 [2021-11-12 23:00:17,485 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 11 refuted. 10 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:00:17,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:00:19,713 INFO L354 Elim1Store]: treesize reduction 5, result has 89.8 percent of original size [2021-11-12 23:00:19,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 69 treesize of output 68 [2021-11-12 23:05:52,868 WARN L860 $PredicateComparison]: unable to prove that (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#ptr#1.offset| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)))))))))))))))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) is different from true [2021-11-12 23:05:54,417 INFO L354 Elim1Store]: treesize reduction 5, result has 89.8 percent of original size [2021-11-12 23:05:54,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 117 treesize of output 116 [2021-11-12 23:05:57,407 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#ptr#1.offset| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) is different from false [2021-11-12 23:06:00,223 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#ptr#1.offset| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= |c_alt_bzero_#in~a#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#in~a#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) is different from false [2021-11-12 23:06:02,380 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (let ((.cse1 (bvadd (_ bv8 32) |c_ULTIMATE.start_main_~user~0#1.offset|))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~user~0#1.base|) .cse1))) (= (select (select (store |c_#memory_$Pointer$.base| .cse0 (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| .cse0) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |c_ULTIMATE.start_main_~user~0#1.base|) .cse1) .cse0)))) is different from false [2021-11-12 23:06:49,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 17 treesize of output 13 [2021-11-12 23:06:49,935 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 15 times theorem prover too weak. 0 trivial. 6 not checked. [2021-11-12 23:06:49,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118835588] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:06:49,935 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:06:49,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11, 11, 18, 18] total 53 [2021-11-12 23:06:49,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549569090] [2021-11-12 23:06:49,936 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:06:49,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-11-12 23:06:49,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:06:49,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-11-12 23:06:49,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1970, Unknown=201, NotChecked=388, Total=2756 [2021-11-12 23:06:49,939 INFO L87 Difference]: Start difference. First operand 1315 states and 1634 transitions. Second operand has 53 states, 51 states have (on average 4.96078431372549) internal successors, (253), 49 states have internal predecessors, (253), 7 states have call successors, (9), 5 states have call predecessors, (9), 7 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-11-12 23:07:32,601 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_old(#valid)| |c_#valid|) (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#ptr#1.offset| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= |c_alt_bzero_#in~a#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#in~a#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) (= |c_old(#memory_$Pointer$.base)| |c_#memory_$Pointer$.base|)) is different from false [2021-11-12 23:07:34,648 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#ptr#1.offset| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_121| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))))) (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (= |c_old(#memory_$Pointer$.base)| |c_#memory_$Pointer$.base|)) is different from false [2021-11-12 23:08:59,948 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_old(#valid)| |c_#valid|) (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_119| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))))))))))))))))))) (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|))) (_ bv1 1))) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |c_#memory_$Pointer$.base|)) (= |c_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ bv1 32))) is different from false [2021-11-12 23:09:01,981 WARN L838 $PredicateComparison]: unable to prove that (and (= (_ bv2 32) |c_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1|) (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |c_#memory_$Pointer$.base|)) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_117| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)))))))))))))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|)))))) is different from false [2021-11-12 23:09:04,007 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|))) (_ bv1 1))) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |c_#memory_$Pointer$.base|)) (= (_ bv3 32) |c_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1|) (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_115| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))))))))))))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|)))))) is different from false [2021-11-12 23:09:06,036 WARN L838 $PredicateComparison]: unable to prove that (and (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_87| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_87| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |c_#memory_$Pointer$.base|)) (forall ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32))) (or (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|))) (= (_ bv0 1) (bvadd (_ bv1 1) (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_113| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|))))))))))))))))) (= (_ bv4 32) |c_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1|) (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|))) (_ bv1 1))) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|)) is different from false [2021-11-12 23:09:08,064 WARN L838 $PredicateComparison]: unable to prove that (and (= |c_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ bv5 32)) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_87| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_88| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_84| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_85| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_86| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_87| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_88| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |c_#memory_$Pointer$.base|)) (= |c_alt_bzero_#in~n#1| |c_alt_bzero_#Ultimate.C_memset_#amount#1|) (= (_ bv0 1) (bvadd (bvneg (bvneg (select |c_#valid| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|))) (_ bv1 1))) (= |c_alt_bzero_#in~a#1.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (forall ((|v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4| (_ BitVec 32)) (|v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7| (_ BitVec 32)) (|alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| (_ BitVec 32))) (or (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base| (store (select |c_#memory_$Pointer$.base| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.base|) (bvadd |alt_bzero_#Ultimate.C_memset_#t~loopctr271#1| |c_alt_bzero_#Ultimate.C_memset_#ptr#1.offset|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)))))))))))) (_ bv1 1))) (exists ((|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| (_ BitVec 32)) (|v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| (_ BitVec 32))) (not (= (select (select (store |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base| (store (store (store (store (store (store (select |c_old(#memory_$Pointer$.base)| |c_alt_bzero_#in~a#1.base|) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_106| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_107| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_104| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_105| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_109| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32)) (bvadd |v_alt_bzero_#Ultimate.C_memset_#t~loopctr271#1_108| |v_alt_bzero_#Ultimate.C_memset_#ptr#1.offset_34|) (_ bv0 32))) |v_ULTIMATE.start_main_~user~0#1.base_BEFORE_CALL_7|) (bvadd (_ bv8 32) |v_ULTIMATE.start_main_~user~0#1.offset_BEFORE_CALL_4|)) |c_alt_bzero_#in~a#1.base|)))))) is different from false