./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/forester-heap/sll-01-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/forester-heap/sll-01-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8 --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 de594eb1c59a8c10f5769fd357dcc5a485dda60b ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/forester-heap/sll-01-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8 --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 de594eb1c59a8c10f5769fd357dcc5a485dda60b ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 06:58:05,420 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 06:58:05,422 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 06:58:05,457 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 06:58:05,457 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 06:58:05,463 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 06:58:05,466 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 06:58:05,470 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 06:58:05,474 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 06:58:05,477 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 06:58:05,478 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 06:58:05,481 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 06:58:05,482 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 06:58:05,489 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 06:58:05,491 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 06:58:05,494 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 06:58:05,497 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 06:58:05,500 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 06:58:05,502 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 06:58:05,508 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 06:58:05,515 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 06:58:05,516 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 06:58:05,518 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 06:58:05,519 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 06:58:05,524 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 06:58:05,530 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 06:58:05,530 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 06:58:05,532 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 06:58:05,533 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 06:58:05,535 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 06:58:05,536 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 06:58:05,537 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 06:58:05,539 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 06:58:05,541 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 06:58:05,542 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 06:58:05,543 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 06:58:05,544 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 06:58:05,544 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 06:58:05,544 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 06:58:05,545 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 06:58:05,546 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 06:58:05,547 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-10-13 06:58:05,585 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 06:58:05,586 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 06:58:05,587 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-13 06:58:05,587 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-13 06:58:05,587 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-13 06:58:05,587 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-13 06:58:05,588 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-10-13 06:58:05,588 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-13 06:58:05,588 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-13 06:58:05,588 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-10-13 06:58:05,589 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-10-13 06:58:05,589 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-13 06:58:05,589 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-10-13 06:58:05,589 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-10-13 06:58:05,590 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-10-13 06:58:05,590 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 06:58:05,591 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 06:58:05,591 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 06:58:05,591 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 06:58:05,591 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 06:58:05,592 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 06:58:05,592 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 06:58:05,592 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 06:58:05,592 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-13 06:58:05,593 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-13 06:58:05,593 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-13 06:58:05,593 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 06:58:05,593 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 06:58:05,594 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 06:58:05,594 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 06:58:05,594 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 06:58:05,594 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 06:58:05,595 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 06:58:05,595 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 06:58:05,595 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 06:58:05,595 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-10-13 06:58:05,596 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-13 06:58:05,596 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 06:58:05,596 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 06:58:05,596 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_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/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_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8 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 -> de594eb1c59a8c10f5769fd357dcc5a485dda60b [2021-10-13 06:58:05,887 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 06:58:05,907 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 06:58:05,909 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 06:58:05,910 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 06:58:05,911 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 06:58:05,912 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/../../sv-benchmarks/c/forester-heap/sll-01-1.i [2021-10-13 06:58:05,999 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/data/5ae5a8f10/67af9736b82144c89c4e8dd5da2dc316/FLAGced8368b2 [2021-10-13 06:58:06,571 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 06:58:06,571 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i [2021-10-13 06:58:06,585 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/data/5ae5a8f10/67af9736b82144c89c4e8dd5da2dc316/FLAGced8368b2 [2021-10-13 06:58:06,914 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/data/5ae5a8f10/67af9736b82144c89c4e8dd5da2dc316 [2021-10-13 06:58:06,916 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 06:58:06,918 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 06:58:06,920 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 06:58:06,920 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 06:58:06,923 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 06:58:06,924 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 06:58:06" (1/1) ... [2021-10-13 06:58:06,926 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10fad47f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:06, skipping insertion in model container [2021-10-13 06:58:06,926 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 06:58:06" (1/1) ... [2021-10-13 06:58:06,933 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 06:58:06,980 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 06:58:07,271 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22034,22047] [2021-10-13 06:58:07,277 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22307,22320] [2021-10-13 06:58:07,279 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22516,22529] [2021-10-13 06:58:07,280 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22586,22599] [2021-10-13 06:58:07,283 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22853,22866] [2021-10-13 06:58:07,284 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22961,22974] [2021-10-13 06:58:07,286 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23192,23205] [2021-10-13 06:58:07,287 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23272,23285] [2021-10-13 06:58:07,288 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23351,23364] [2021-10-13 06:58:07,289 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23441,23454] [2021-10-13 06:58:07,291 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23619,23632] [2021-10-13 06:58:07,292 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23697,23710] [2021-10-13 06:58:07,293 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23774,23787] [2021-10-13 06:58:07,297 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 06:58:07,306 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 06:58:07,336 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22034,22047] [2021-10-13 06:58:07,339 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22307,22320] [2021-10-13 06:58:07,340 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22516,22529] [2021-10-13 06:58:07,341 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22586,22599] [2021-10-13 06:58:07,344 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22853,22866] [2021-10-13 06:58:07,345 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22961,22974] [2021-10-13 06:58:07,347 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23192,23205] [2021-10-13 06:58:07,348 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23272,23285] [2021-10-13 06:58:07,349 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23351,23364] [2021-10-13 06:58:07,350 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23441,23454] [2021-10-13 06:58:07,351 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23619,23632] [2021-10-13 06:58:07,352 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23697,23710] [2021-10-13 06:58:07,353 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23774,23787] [2021-10-13 06:58:07,356 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 06:58:07,384 INFO L208 MainTranslator]: Completed translation [2021-10-13 06:58:07,384 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07 WrapperNode [2021-10-13 06:58:07,385 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 06:58:07,386 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 06:58:07,386 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 06:58:07,386 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 06:58:07,393 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07" (1/1) ... [2021-10-13 06:58:07,408 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07" (1/1) ... [2021-10-13 06:58:07,437 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 06:58:07,438 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 06:58:07,438 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 06:58:07,438 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 06:58:07,446 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07" (1/1) ... [2021-10-13 06:58:07,447 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07" (1/1) ... [2021-10-13 06:58:07,451 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07" (1/1) ... [2021-10-13 06:58:07,451 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07" (1/1) ... [2021-10-13 06:58:07,462 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07" (1/1) ... [2021-10-13 06:58:07,470 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07" (1/1) ... [2021-10-13 06:58:07,472 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07" (1/1) ... [2021-10-13 06:58:07,476 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 06:58:07,477 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 06:58:07,477 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 06:58:07,478 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 06:58:07,479 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07" (1/1) ... [2021-10-13 06:58:07,486 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 06:58:07,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 06:58:07,509 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-13 06:58:07,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-13 06:58:07,557 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-13 06:58:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-10-13 06:58:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 06:58:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-10-13 06:58:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 06:58:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 06:58:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 06:58:07,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 06:58:08,485 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 06:58:08,486 INFO L299 CfgBuilder]: Removed 34 assume(true) statements. [2021-10-13 06:58:08,489 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 06:58:08 BoogieIcfgContainer [2021-10-13 06:58:08,489 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 06:58:08,491 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 06:58:08,492 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 06:58:08,495 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 06:58:08,495 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 06:58:06" (1/3) ... [2021-10-13 06:58:08,497 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d09fa00 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 06:58:08, skipping insertion in model container [2021-10-13 06:58:08,497 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:07" (2/3) ... [2021-10-13 06:58:08,498 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d09fa00 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 06:58:08, skipping insertion in model container [2021-10-13 06:58:08,498 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 06:58:08" (3/3) ... [2021-10-13 06:58:08,499 INFO L111 eAbstractionObserver]: Analyzing ICFG sll-01-1.i [2021-10-13 06:58:08,508 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 06:58:08,508 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 78 error locations. [2021-10-13 06:58:08,560 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 06:58:08,566 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, mConcurrency=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-10-13 06:58:08,566 INFO L340 AbstractCegarLoop]: Starting to check reachability of 78 error locations. [2021-10-13 06:58:08,586 INFO L276 IsEmpty]: Start isEmpty. Operand has 169 states, 90 states have (on average 2.411111111111111) internal successors, (217), 168 states have internal predecessors, (217), 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-10-13 06:58:08,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-13 06:58:08,593 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:08,594 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-13 06:58:08,594 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:08,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:08,600 INFO L82 PathProgramCache]: Analyzing trace with hash 14698, now seen corresponding path program 1 times [2021-10-13 06:58:08,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:08,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970801799] [2021-10-13 06:58:08,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:08,612 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:08,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:08,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:08,801 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:08,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970801799] [2021-10-13 06:58:08,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970801799] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:08,803 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:08,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-10-13 06:58:08,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214588853] [2021-10-13 06:58:08,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 06:58:08,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:08,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 06:58:08,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:08,851 INFO L87 Difference]: Start difference. First operand has 169 states, 90 states have (on average 2.411111111111111) internal successors, (217), 168 states have internal predecessors, (217), 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) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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-10-13 06:58:09,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:09,068 INFO L93 Difference]: Finished difference Result 169 states and 177 transitions. [2021-10-13 06:58:09,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 06:58:09,072 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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 2 [2021-10-13 06:58:09,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:09,084 INFO L225 Difference]: With dead ends: 169 [2021-10-13 06:58:09,085 INFO L226 Difference]: Without dead ends: 167 [2021-10-13 06:58:09,086 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:09,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-10-13 06:58:09,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 163. [2021-10-13 06:58:09,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 93 states have (on average 1.8709677419354838) internal successors, (174), 162 states have internal predecessors, (174), 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-10-13 06:58:09,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 174 transitions. [2021-10-13 06:58:09,149 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 174 transitions. Word has length 2 [2021-10-13 06:58:09,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:09,150 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 174 transitions. [2021-10-13 06:58:09,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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-10-13 06:58:09,150 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 174 transitions. [2021-10-13 06:58:09,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-13 06:58:09,151 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:09,151 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-13 06:58:09,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-13 06:58:09,152 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:09,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:09,155 INFO L82 PathProgramCache]: Analyzing trace with hash 14699, now seen corresponding path program 1 times [2021-10-13 06:58:09,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:09,157 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936869050] [2021-10-13 06:58:09,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:09,157 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:09,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:09,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:09,241 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:09,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936869050] [2021-10-13 06:58:09,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936869050] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:09,241 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:09,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-10-13 06:58:09,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159070755] [2021-10-13 06:58:09,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 06:58:09,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:09,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 06:58:09,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:09,244 INFO L87 Difference]: Start difference. First operand 163 states and 174 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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-10-13 06:58:09,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:09,388 INFO L93 Difference]: Finished difference Result 190 states and 200 transitions. [2021-10-13 06:58:09,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 06:58:09,389 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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 2 [2021-10-13 06:58:09,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:09,394 INFO L225 Difference]: With dead ends: 190 [2021-10-13 06:58:09,399 INFO L226 Difference]: Without dead ends: 190 [2021-10-13 06:58:09,400 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:09,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-10-13 06:58:09,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 171. [2021-10-13 06:58:09,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 108 states have (on average 1.787037037037037) internal successors, (193), 170 states have internal predecessors, (193), 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-10-13 06:58:09,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 193 transitions. [2021-10-13 06:58:09,415 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 193 transitions. Word has length 2 [2021-10-13 06:58:09,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:09,416 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 193 transitions. [2021-10-13 06:58:09,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 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-10-13 06:58:09,416 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 193 transitions. [2021-10-13 06:58:09,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-13 06:58:09,416 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:09,416 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-10-13 06:58:09,417 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-13 06:58:09,417 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:09,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:09,417 INFO L82 PathProgramCache]: Analyzing trace with hash 14124170, now seen corresponding path program 1 times [2021-10-13 06:58:09,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:09,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892478304] [2021-10-13 06:58:09,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:09,420 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:09,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:09,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:09,488 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:09,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892478304] [2021-10-13 06:58:09,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892478304] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:09,494 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:09,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 06:58:09,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607156810] [2021-10-13 06:58:09,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 06:58:09,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:09,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 06:58:09,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:09,496 INFO L87 Difference]: Start difference. First operand 171 states and 193 transitions. Second operand has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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-10-13 06:58:09,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:09,538 INFO L93 Difference]: Finished difference Result 186 states and 196 transitions. [2021-10-13 06:58:09,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 06:58:09,538 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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 4 [2021-10-13 06:58:09,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:09,540 INFO L225 Difference]: With dead ends: 186 [2021-10-13 06:58:09,540 INFO L226 Difference]: Without dead ends: 186 [2021-10-13 06:58:09,541 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:09,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-10-13 06:58:09,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 169. [2021-10-13 06:58:09,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 107 states have (on average 1.7757009345794392) internal successors, (190), 168 states have internal predecessors, (190), 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-10-13 06:58:09,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 190 transitions. [2021-10-13 06:58:09,564 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 190 transitions. Word has length 4 [2021-10-13 06:58:09,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:09,564 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 190 transitions. [2021-10-13 06:58:09,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 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-10-13 06:58:09,564 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 190 transitions. [2021-10-13 06:58:09,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-13 06:58:09,565 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:09,565 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:09,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-13 06:58:09,565 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:09,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:09,566 INFO L82 PathProgramCache]: Analyzing trace with hash -106303121, now seen corresponding path program 1 times [2021-10-13 06:58:09,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:09,566 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953804201] [2021-10-13 06:58:09,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:09,567 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:09,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:09,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:09,667 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:09,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953804201] [2021-10-13 06:58:09,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953804201] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:09,667 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:09,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-13 06:58:09,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432040684] [2021-10-13 06:58:09,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:58:09,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:09,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:58:09,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:09,671 INFO L87 Difference]: Start difference. First operand 169 states and 190 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-10-13 06:58:09,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:09,917 INFO L93 Difference]: Finished difference Result 168 states and 189 transitions. [2021-10-13 06:58:09,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 06:58:09,918 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-10-13 06:58:09,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:09,919 INFO L225 Difference]: With dead ends: 168 [2021-10-13 06:58:09,919 INFO L226 Difference]: Without dead ends: 168 [2021-10-13 06:58:09,919 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.8ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:58:09,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-10-13 06:58:09,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2021-10-13 06:58:09,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 107 states have (on average 1.766355140186916) internal successors, (189), 167 states have internal predecessors, (189), 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-10-13 06:58:09,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 189 transitions. [2021-10-13 06:58:09,925 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 189 transitions. Word has length 9 [2021-10-13 06:58:09,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:09,925 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 189 transitions. [2021-10-13 06:58:09,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-10-13 06:58:09,926 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 189 transitions. [2021-10-13 06:58:09,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-13 06:58:09,926 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:09,926 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:09,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-13 06:58:09,927 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:09,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:09,927 INFO L82 PathProgramCache]: Analyzing trace with hash -106303120, now seen corresponding path program 1 times [2021-10-13 06:58:09,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:09,927 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245620302] [2021-10-13 06:58:09,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:09,928 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:09,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:09,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:09,997 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:09,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245620302] [2021-10-13 06:58:09,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245620302] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:09,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:09,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-13 06:58:09,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755571096] [2021-10-13 06:58:09,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:58:09,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:09,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:58:09,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:09,999 INFO L87 Difference]: Start difference. First operand 168 states and 189 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-10-13 06:58:10,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:10,170 INFO L93 Difference]: Finished difference Result 167 states and 188 transitions. [2021-10-13 06:58:10,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 06:58:10,173 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-10-13 06:58:10,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:10,174 INFO L225 Difference]: With dead ends: 167 [2021-10-13 06:58:10,174 INFO L226 Difference]: Without dead ends: 167 [2021-10-13 06:58:10,174 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.6ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:58:10,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-10-13 06:58:10,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 167. [2021-10-13 06:58:10,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 107 states have (on average 1.7570093457943925) internal successors, (188), 166 states have internal predecessors, (188), 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-10-13 06:58:10,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 188 transitions. [2021-10-13 06:58:10,179 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 188 transitions. Word has length 9 [2021-10-13 06:58:10,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:10,183 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 188 transitions. [2021-10-13 06:58:10,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 5 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-10-13 06:58:10,183 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 188 transitions. [2021-10-13 06:58:10,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-13 06:58:10,184 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:10,184 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:10,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-13 06:58:10,184 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:10,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:10,185 INFO L82 PathProgramCache]: Analyzing trace with hash 922299713, now seen corresponding path program 1 times [2021-10-13 06:58:10,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:10,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307352635] [2021-10-13 06:58:10,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:10,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:10,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:10,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:10,359 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:10,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307352635] [2021-10-13 06:58:10,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307352635] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:10,360 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:10,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 06:58:10,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979901638] [2021-10-13 06:58:10,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 06:58:10,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:10,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 06:58:10,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-10-13 06:58:10,362 INFO L87 Difference]: Start difference. First operand 167 states and 188 transitions. Second operand has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 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-10-13 06:58:10,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:10,678 INFO L93 Difference]: Finished difference Result 167 states and 187 transitions. [2021-10-13 06:58:10,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 06:58:10,679 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 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-10-13 06:58:10,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:10,680 INFO L225 Difference]: With dead ends: 167 [2021-10-13 06:58:10,680 INFO L226 Difference]: Without dead ends: 167 [2021-10-13 06:58:10,680 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 103.9ms TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-13 06:58:10,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-10-13 06:58:10,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 166. [2021-10-13 06:58:10,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 107 states have (on average 1.7476635514018692) internal successors, (187), 165 states have internal predecessors, (187), 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-10-13 06:58:10,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 187 transitions. [2021-10-13 06:58:10,684 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 187 transitions. Word has length 11 [2021-10-13 06:58:10,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:10,684 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 187 transitions. [2021-10-13 06:58:10,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 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-10-13 06:58:10,684 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 187 transitions. [2021-10-13 06:58:10,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-13 06:58:10,685 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:10,685 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:10,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-13 06:58:10,685 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:10,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:10,686 INFO L82 PathProgramCache]: Analyzing trace with hash 922299714, now seen corresponding path program 1 times [2021-10-13 06:58:10,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:10,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637822577] [2021-10-13 06:58:10,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:10,687 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:10,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:10,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:10,827 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:10,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637822577] [2021-10-13 06:58:10,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637822577] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:10,828 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:10,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 06:58:10,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575216462] [2021-10-13 06:58:10,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 06:58:10,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:10,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 06:58:10,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-10-13 06:58:10,831 INFO L87 Difference]: Start difference. First operand 166 states and 187 transitions. Second operand has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 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-10-13 06:58:11,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:11,270 INFO L93 Difference]: Finished difference Result 166 states and 186 transitions. [2021-10-13 06:58:11,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 06:58:11,271 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 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-10-13 06:58:11,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:11,272 INFO L225 Difference]: With dead ends: 166 [2021-10-13 06:58:11,272 INFO L226 Difference]: Without dead ends: 166 [2021-10-13 06:58:11,272 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 118.2ms TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-10-13 06:58:11,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-10-13 06:58:11,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 165. [2021-10-13 06:58:11,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 107 states have (on average 1.7383177570093458) internal successors, (186), 164 states have internal predecessors, (186), 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-10-13 06:58:11,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 186 transitions. [2021-10-13 06:58:11,276 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 186 transitions. Word has length 11 [2021-10-13 06:58:11,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:11,277 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 186 transitions. [2021-10-13 06:58:11,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 8 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-10-13 06:58:11,277 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 186 transitions. [2021-10-13 06:58:11,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-13 06:58:11,277 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:11,278 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:11,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-13 06:58:11,278 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:11,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:11,279 INFO L82 PathProgramCache]: Analyzing trace with hash 402977103, now seen corresponding path program 1 times [2021-10-13 06:58:11,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:11,279 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595479294] [2021-10-13 06:58:11,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:11,279 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:11,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:11,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:11,301 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:11,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595479294] [2021-10-13 06:58:11,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595479294] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:11,301 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:11,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 06:58:11,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924735449] [2021-10-13 06:58:11,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 06:58:11,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:11,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 06:58:11,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:11,303 INFO L87 Difference]: Start difference. First operand 165 states and 186 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 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-10-13 06:58:11,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:11,313 INFO L93 Difference]: Finished difference Result 166 states and 187 transitions. [2021-10-13 06:58:11,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 06:58:11,314 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 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-10-13 06:58:11,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:11,315 INFO L225 Difference]: With dead ends: 166 [2021-10-13 06:58:11,315 INFO L226 Difference]: Without dead ends: 166 [2021-10-13 06:58:11,315 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:11,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-10-13 06:58:11,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2021-10-13 06:58:11,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 108 states have (on average 1.7314814814814814) internal successors, (187), 165 states have internal predecessors, (187), 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-10-13 06:58:11,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 187 transitions. [2021-10-13 06:58:11,319 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 187 transitions. Word has length 11 [2021-10-13 06:58:11,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:11,320 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 187 transitions. [2021-10-13 06:58:11,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 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-10-13 06:58:11,320 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 187 transitions. [2021-10-13 06:58:11,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-13 06:58:11,320 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:11,321 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:11,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-13 06:58:11,321 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:11,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:11,321 INFO L82 PathProgramCache]: Analyzing trace with hash -392184971, now seen corresponding path program 1 times [2021-10-13 06:58:11,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:11,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679431471] [2021-10-13 06:58:11,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:11,322 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:11,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:11,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:11,372 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:11,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679431471] [2021-10-13 06:58:11,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679431471] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:11,372 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:11,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-13 06:58:11,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094906262] [2021-10-13 06:58:11,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:58:11,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:11,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:58:11,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:11,374 INFO L87 Difference]: Start difference. First operand 166 states and 187 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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-10-13 06:58:11,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:11,510 INFO L93 Difference]: Finished difference Result 246 states and 272 transitions. [2021-10-13 06:58:11,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 06:58:11,511 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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 12 [2021-10-13 06:58:11,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:11,512 INFO L225 Difference]: With dead ends: 246 [2021-10-13 06:58:11,512 INFO L226 Difference]: Without dead ends: 246 [2021-10-13 06:58:11,513 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 22.3ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:58:11,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-10-13 06:58:11,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 163. [2021-10-13 06:58:11,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 106 states have (on average 1.7358490566037736) internal successors, (184), 162 states have internal predecessors, (184), 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-10-13 06:58:11,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 184 transitions. [2021-10-13 06:58:11,517 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 184 transitions. Word has length 12 [2021-10-13 06:58:11,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:11,517 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 184 transitions. [2021-10-13 06:58:11,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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-10-13 06:58:11,517 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 184 transitions. [2021-10-13 06:58:11,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-13 06:58:11,518 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:11,518 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:11,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-13 06:58:11,518 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:11,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:11,519 INFO L82 PathProgramCache]: Analyzing trace with hash -975517286, now seen corresponding path program 1 times [2021-10-13 06:58:11,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:11,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811542572] [2021-10-13 06:58:11,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:11,519 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:11,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:11,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:11,553 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:11,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811542572] [2021-10-13 06:58:11,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811542572] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:11,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:11,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-13 06:58:11,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946368807] [2021-10-13 06:58:11,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 06:58:11,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:11,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 06:58:11,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:58:11,555 INFO L87 Difference]: Start difference. First operand 163 states and 184 transitions. Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 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-10-13 06:58:11,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:11,666 INFO L93 Difference]: Finished difference Result 246 states and 271 transitions. [2021-10-13 06:58:11,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 06:58:11,667 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 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 15 [2021-10-13 06:58:11,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:11,668 INFO L225 Difference]: With dead ends: 246 [2021-10-13 06:58:11,669 INFO L226 Difference]: Without dead ends: 246 [2021-10-13 06:58:11,669 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:11,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-10-13 06:58:11,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 165. [2021-10-13 06:58:11,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 108 states have (on average 1.7222222222222223) internal successors, (186), 164 states have internal predecessors, (186), 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-10-13 06:58:11,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 186 transitions. [2021-10-13 06:58:11,673 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 186 transitions. Word has length 15 [2021-10-13 06:58:11,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:11,673 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 186 transitions. [2021-10-13 06:58:11,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 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-10-13 06:58:11,674 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 186 transitions. [2021-10-13 06:58:11,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 06:58:11,674 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:11,674 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:11,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-13 06:58:11,675 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:11,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:11,675 INFO L82 PathProgramCache]: Analyzing trace with hash -635957056, now seen corresponding path program 1 times [2021-10-13 06:58:11,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:11,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32258756] [2021-10-13 06:58:11,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:11,676 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:11,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:11,754 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:11,754 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32258756] [2021-10-13 06:58:11,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32258756] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:11,754 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:11,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 06:58:11,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332326323] [2021-10-13 06:58:11,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:58:11,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:11,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:58:11,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:11,756 INFO L87 Difference]: Start difference. First operand 165 states and 186 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 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-10-13 06:58:12,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:12,007 INFO L93 Difference]: Finished difference Result 222 states and 235 transitions. [2021-10-13 06:58:12,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:58:12,008 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 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 16 [2021-10-13 06:58:12,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:12,009 INFO L225 Difference]: With dead ends: 222 [2021-10-13 06:58:12,009 INFO L226 Difference]: Without dead ends: 222 [2021-10-13 06:58:12,009 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 27.5ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:58:12,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-10-13 06:58:12,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 184. [2021-10-13 06:58:12,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 127 states have (on average 1.7480314960629921) internal successors, (222), 183 states have internal predecessors, (222), 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-10-13 06:58:12,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 222 transitions. [2021-10-13 06:58:12,014 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 222 transitions. Word has length 16 [2021-10-13 06:58:12,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:12,014 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 222 transitions. [2021-10-13 06:58:12,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 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-10-13 06:58:12,014 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 222 transitions. [2021-10-13 06:58:12,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-13 06:58:12,015 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:12,015 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:12,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-13 06:58:12,015 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:12,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:12,016 INFO L82 PathProgramCache]: Analyzing trace with hash -635957057, now seen corresponding path program 1 times [2021-10-13 06:58:12,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:12,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343499239] [2021-10-13 06:58:12,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:12,016 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:12,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:12,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:12,046 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:12,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343499239] [2021-10-13 06:58:12,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343499239] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:12,047 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:12,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 06:58:12,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478609441] [2021-10-13 06:58:12,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 06:58:12,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:12,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 06:58:12,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:58:12,048 INFO L87 Difference]: Start difference. First operand 184 states and 222 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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-10-13 06:58:12,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:12,185 INFO L93 Difference]: Finished difference Result 176 states and 207 transitions. [2021-10-13 06:58:12,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:58:12,185 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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 16 [2021-10-13 06:58:12,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:12,186 INFO L225 Difference]: With dead ends: 176 [2021-10-13 06:58:12,187 INFO L226 Difference]: Without dead ends: 176 [2021-10-13 06:58:12,187 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:12,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-10-13 06:58:12,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 173. [2021-10-13 06:58:12,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 127 states have (on average 1.6141732283464567) internal successors, (205), 172 states have internal predecessors, (205), 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-10-13 06:58:12,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 205 transitions. [2021-10-13 06:58:12,191 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 205 transitions. Word has length 16 [2021-10-13 06:58:12,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:12,191 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 205 transitions. [2021-10-13 06:58:12,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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-10-13 06:58:12,191 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 205 transitions. [2021-10-13 06:58:12,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 06:58:12,192 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:12,192 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:12,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-13 06:58:12,192 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr45ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:12,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:12,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1269325843, now seen corresponding path program 1 times [2021-10-13 06:58:12,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:12,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796297860] [2021-10-13 06:58:12,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:12,193 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:12,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:12,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:12,220 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:12,220 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796297860] [2021-10-13 06:58:12,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796297860] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:12,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:12,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 06:58:12,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117532359] [2021-10-13 06:58:12,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 06:58:12,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:12,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 06:58:12,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:58:12,222 INFO L87 Difference]: Start difference. First operand 173 states and 205 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 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-10-13 06:58:12,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:12,326 INFO L93 Difference]: Finished difference Result 201 states and 213 transitions. [2021-10-13 06:58:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:58:12,327 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 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 18 [2021-10-13 06:58:12,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:12,328 INFO L225 Difference]: With dead ends: 201 [2021-10-13 06:58:12,328 INFO L226 Difference]: Without dead ends: 201 [2021-10-13 06:58:12,328 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:12,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-10-13 06:58:12,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 171. [2021-10-13 06:58:12,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 126 states have (on average 1.6031746031746033) internal successors, (202), 170 states have internal predecessors, (202), 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-10-13 06:58:12,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 202 transitions. [2021-10-13 06:58:12,332 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 202 transitions. Word has length 18 [2021-10-13 06:58:12,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:12,333 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 202 transitions. [2021-10-13 06:58:12,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 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-10-13 06:58:12,333 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 202 transitions. [2021-10-13 06:58:12,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 06:58:12,334 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:12,334 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:12,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-13 06:58:12,334 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:12,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:12,335 INFO L82 PathProgramCache]: Analyzing trace with hash -1269029620, now seen corresponding path program 1 times [2021-10-13 06:58:12,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:12,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979078508] [2021-10-13 06:58:12,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:12,335 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:12,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:12,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:12,373 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:12,373 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979078508] [2021-10-13 06:58:12,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979078508] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:12,373 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:12,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-13 06:58:12,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364977131] [2021-10-13 06:58:12,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:58:12,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:12,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:58:12,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:12,375 INFO L87 Difference]: Start difference. First operand 171 states and 202 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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-10-13 06:58:12,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:12,539 INFO L93 Difference]: Finished difference Result 171 states and 202 transitions. [2021-10-13 06:58:12,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 06:58:12,539 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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 18 [2021-10-13 06:58:12,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:12,540 INFO L225 Difference]: With dead ends: 171 [2021-10-13 06:58:12,540 INFO L226 Difference]: Without dead ends: 171 [2021-10-13 06:58:12,541 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 21.9ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-13 06:58:12,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-10-13 06:58:12,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 170. [2021-10-13 06:58:12,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 126 states have (on average 1.5952380952380953) internal successors, (201), 169 states have internal predecessors, (201), 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-10-13 06:58:12,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 201 transitions. [2021-10-13 06:58:12,545 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 201 transitions. Word has length 18 [2021-10-13 06:58:12,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:12,545 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 201 transitions. [2021-10-13 06:58:12,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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-10-13 06:58:12,545 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 201 transitions. [2021-10-13 06:58:12,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 06:58:12,546 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:12,546 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:12,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-13 06:58:12,546 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:12,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:12,547 INFO L82 PathProgramCache]: Analyzing trace with hash -1269029619, now seen corresponding path program 1 times [2021-10-13 06:58:12,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:12,547 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968308177] [2021-10-13 06:58:12,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:12,547 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:12,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:12,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:12,641 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:12,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968308177] [2021-10-13 06:58:12,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968308177] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:12,641 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:12,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-13 06:58:12,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605134816] [2021-10-13 06:58:12,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:58:12,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:12,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:58:12,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:12,643 INFO L87 Difference]: Start difference. First operand 170 states and 201 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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-10-13 06:58:12,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:12,808 INFO L93 Difference]: Finished difference Result 162 states and 193 transitions. [2021-10-13 06:58:12,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 06:58:12,809 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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 18 [2021-10-13 06:58:12,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:12,810 INFO L225 Difference]: With dead ends: 162 [2021-10-13 06:58:12,810 INFO L226 Difference]: Without dead ends: 162 [2021-10-13 06:58:12,810 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 38.9ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-13 06:58:12,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-10-13 06:58:12,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 157. [2021-10-13 06:58:12,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 122 states have (on average 1.5327868852459017) internal successors, (187), 156 states have internal predecessors, (187), 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-10-13 06:58:12,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 187 transitions. [2021-10-13 06:58:12,814 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 187 transitions. Word has length 18 [2021-10-13 06:58:12,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:12,815 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 187 transitions. [2021-10-13 06:58:12,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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-10-13 06:58:12,815 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 187 transitions. [2021-10-13 06:58:12,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 06:58:12,815 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:12,816 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:12,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-13 06:58:12,816 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:12,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:12,816 INFO L82 PathProgramCache]: Analyzing trace with hash 233249804, now seen corresponding path program 1 times [2021-10-13 06:58:12,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:12,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258401101] [2021-10-13 06:58:12,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:12,817 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:12,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:12,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:12,850 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:12,850 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258401101] [2021-10-13 06:58:12,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258401101] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:12,851 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:12,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-13 06:58:12,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005068078] [2021-10-13 06:58:12,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:58:12,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:12,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:58:12,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:12,852 INFO L87 Difference]: Start difference. First operand 157 states and 187 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 06:58:12,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:12,956 INFO L93 Difference]: Finished difference Result 158 states and 189 transitions. [2021-10-13 06:58:12,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 06:58:12,957 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-13 06:58:12,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:12,958 INFO L225 Difference]: With dead ends: 158 [2021-10-13 06:58:12,958 INFO L226 Difference]: Without dead ends: 158 [2021-10-13 06:58:12,958 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 23.8ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-13 06:58:12,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-10-13 06:58:12,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 153. [2021-10-13 06:58:12,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 120 states have (on average 1.525) internal successors, (183), 152 states have internal predecessors, (183), 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-10-13 06:58:12,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 183 transitions. [2021-10-13 06:58:12,962 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 183 transitions. Word has length 20 [2021-10-13 06:58:12,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:12,962 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 183 transitions. [2021-10-13 06:58:12,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 06:58:12,963 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 183 transitions. [2021-10-13 06:58:12,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-13 06:58:12,963 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:12,963 INFO L512 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] [2021-10-13 06:58:12,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-13 06:58:12,964 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr57ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:12,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:12,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1038454311, now seen corresponding path program 1 times [2021-10-13 06:58:12,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:12,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523628789] [2021-10-13 06:58:12,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:12,965 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:12,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-10-13 06:58:12,985 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:12,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523628789] [2021-10-13 06:58:12,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523628789] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:12,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:12,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 06:58:12,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625481134] [2021-10-13 06:58:12,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 06:58:12,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:12,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 06:58:12,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:12,987 INFO L87 Difference]: Start difference. First operand 153 states and 183 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-10-13 06:58:12,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:12,996 INFO L93 Difference]: Finished difference Result 218 states and 263 transitions. [2021-10-13 06:58:12,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 06:58:12,996 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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 23 [2021-10-13 06:58:12,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:12,997 INFO L225 Difference]: With dead ends: 218 [2021-10-13 06:58:12,998 INFO L226 Difference]: Without dead ends: 218 [2021-10-13 06:58:12,998 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:12,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-10-13 06:58:13,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 157. [2021-10-13 06:58:13,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 124 states have (on average 1.5241935483870968) internal successors, (189), 156 states have internal predecessors, (189), 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-10-13 06:58:13,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 189 transitions. [2021-10-13 06:58:13,002 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 189 transitions. Word has length 23 [2021-10-13 06:58:13,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:13,002 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 189 transitions. [2021-10-13 06:58:13,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-10-13 06:58:13,002 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 189 transitions. [2021-10-13 06:58:13,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-13 06:58:13,003 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:13,003 INFO L512 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] [2021-10-13 06:58:13,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-13 06:58:13,003 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr48ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:13,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:13,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1038456107, now seen corresponding path program 1 times [2021-10-13 06:58:13,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:13,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846220600] [2021-10-13 06:58:13,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:13,004 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:13,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:13,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:13,029 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:13,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846220600] [2021-10-13 06:58:13,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846220600] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:13,029 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:13,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 06:58:13,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73728989] [2021-10-13 06:58:13,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 06:58:13,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:13,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 06:58:13,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:13,030 INFO L87 Difference]: Start difference. First operand 157 states and 189 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-10-13 06:58:13,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:13,045 INFO L93 Difference]: Finished difference Result 155 states and 186 transitions. [2021-10-13 06:58:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 06:58:13,046 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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 23 [2021-10-13 06:58:13,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:13,047 INFO L225 Difference]: With dead ends: 155 [2021-10-13 06:58:13,047 INFO L226 Difference]: Without dead ends: 155 [2021-10-13 06:58:13,047 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:13,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-10-13 06:58:13,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-10-13 06:58:13,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 123 states have (on average 1.5121951219512195) internal successors, (186), 154 states have internal predecessors, (186), 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-10-13 06:58:13,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 186 transitions. [2021-10-13 06:58:13,051 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 186 transitions. Word has length 23 [2021-10-13 06:58:13,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:13,051 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 186 transitions. [2021-10-13 06:58:13,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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-10-13 06:58:13,051 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 186 transitions. [2021-10-13 06:58:13,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-13 06:58:13,052 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:13,052 INFO L512 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] [2021-10-13 06:58:13,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-13 06:58:13,052 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr49REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:13,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:13,053 INFO L82 PathProgramCache]: Analyzing trace with hash 2127372574, now seen corresponding path program 1 times [2021-10-13 06:58:13,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:13,053 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448484342] [2021-10-13 06:58:13,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:13,053 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:13,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:13,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:13,126 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:13,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448484342] [2021-10-13 06:58:13,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448484342] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:13,127 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:13,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-13 06:58:13,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230596635] [2021-10-13 06:58:13,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 06:58:13,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 06:58:13,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 06:58:13,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:58:13,131 INFO L87 Difference]: Start difference. First operand 155 states and 186 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 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-10-13 06:58:13,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:13,389 INFO L93 Difference]: Finished difference Result 246 states and 284 transitions. [2021-10-13 06:58:13,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 06:58:13,390 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 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 24 [2021-10-13 06:58:13,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:13,391 INFO L225 Difference]: With dead ends: 246 [2021-10-13 06:58:13,392 INFO L226 Difference]: Without dead ends: 246 [2021-10-13 06:58:13,392 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 54.3ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-10-13 06:58:13,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-10-13 06:58:13,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 166. [2021-10-13 06:58:13,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 134 states have (on average 1.4776119402985075) internal successors, (198), 165 states have internal predecessors, (198), 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-10-13 06:58:13,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 198 transitions. [2021-10-13 06:58:13,397 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 198 transitions. Word has length 24 [2021-10-13 06:58:13,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:13,397 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 198 transitions. [2021-10-13 06:58:13,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 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-10-13 06:58:13,397 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 198 transitions. [2021-10-13 06:58:13,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-13 06:58:13,398 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:13,398 INFO L512 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] [2021-10-13 06:58:13,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-13 06:58:13,399 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr46REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:13,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:13,401 INFO L82 PathProgramCache]: Analyzing trace with hash -52715562, now seen corresponding path program 1 times [2021-10-13 06:58:13,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 06:58:13,402 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763227623] [2021-10-13 06:58:13,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:13,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 06:58:13,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:13,482 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:13,482 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 06:58:13,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763227623] [2021-10-13 06:58:13,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763227623] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 06:58:13,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949616495] [2021-10-13 06:58:13,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:13,483 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 06:58:13,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 06:58:13,485 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 06:58:13,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-10-13 06:58:13,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:13,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 06:58:13,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:13,693 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 11 treesize of output 7 [2021-10-13 06:58:13,714 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 11 treesize of output 7 [2021-10-13 06:58:13,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:58:13,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-10-13 06:58:13,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:58:13,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-10-13 06:58:14,247 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-10-13 06:58:14,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 40 [2021-10-13 06:58:14,266 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-10-13 06:58:14,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-10-13 06:58:14,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:14,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:15,771 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 38 treesize of output 36 [2021-10-13 06:58:15,774 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 36 treesize of output 34 [2021-10-13 06:58:15,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 46 [2021-10-13 06:58:15,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 45 [2021-10-13 06:58:15,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:15,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949616495] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 06:58:15,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1650840703] [2021-10-13 06:58:15,839 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-10-13 06:58:15,839 INFO L166 IcfgInterpreter]: Building call graph [2021-10-13 06:58:15,843 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-13 06:58:15,849 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-13 06:58:15,849 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-13 06:58:15,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 06:58:15,889 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-13 06:58:15,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 06:58:15,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-13 06:58:15,892 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-13 06:58:15,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 06:58:15,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-10-13 06:58:15,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 131 [2021-10-13 06:58:15,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:58:15,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:58:15,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:58:15,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:58:15,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:58:15,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:58:15,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:58:15,949 INFO L354 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2021-10-13 06:58:15,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 54 [2021-10-13 06:58:15,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 06:58:15,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-10-13 06:58:15,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 06:58:15,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-10-13 06:58:15,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-13 06:58:15,956 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 06:58:15,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 06:58:15,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 06:58:15,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-10-13 06:58:15,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-13 06:58:15,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:128, output treesize:112 [2021-10-13 06:58:16,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-10-13 06:58:16,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 06:58:16,195 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: No corresponding IProgramVar for |v_#length_110| at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermVarsProc.computeTermVarsProc(TermVarsProc.java:97) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermVarsProc.computeTermVarsProc(TermVarsProc.java:83) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.constructTermVarsProc(BasicPredicateFactory.java:92) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.newPredicate(BasicPredicateFactory.java:81) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.predicate(SymbolicTools.java:174) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.post(SymbolicTools.java:116) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretInternal(DagInterpreter.java:227) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:209) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:608) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:53) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:392) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-10-13 06:58:16,198 INFO L168 Benchmark]: Toolchain (without parser) took 9279.62 ms. Allocated memory was 98.6 MB in the beginning and 157.3 MB in the end (delta: 58.7 MB). Free memory was 61.6 MB in the beginning and 40.2 MB in the end (delta: 21.4 MB). Peak memory consumption was 79.7 MB. Max. memory is 16.1 GB. [2021-10-13 06:58:16,198 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 98.6 MB. Free memory was 68.2 MB in the beginning and 68.2 MB in the end (delta: 25.3 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 06:58:16,198 INFO L168 Benchmark]: CACSL2BoogieTranslator took 465.31 ms. Allocated memory is still 98.6 MB. Free memory was 61.4 MB in the beginning and 64.1 MB in the end (delta: -2.7 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-13 06:58:16,199 INFO L168 Benchmark]: Boogie Procedure Inliner took 51.25 ms. Allocated memory is still 98.6 MB. Free memory was 64.1 MB in the beginning and 62.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 06:58:16,199 INFO L168 Benchmark]: Boogie Preprocessor took 38.98 ms. Allocated memory is still 98.6 MB. Free memory was 62.0 MB in the beginning and 59.9 MB in the end (delta: 2.1 MB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 06:58:16,199 INFO L168 Benchmark]: RCFGBuilder took 1012.34 ms. Allocated memory was 98.6 MB in the beginning and 130.0 MB in the end (delta: 31.5 MB). Free memory was 59.9 MB in the beginning and 93.6 MB in the end (delta: -33.7 MB). Peak memory consumption was 33.5 MB. Max. memory is 16.1 GB. [2021-10-13 06:58:16,200 INFO L168 Benchmark]: TraceAbstraction took 7705.64 ms. Allocated memory was 130.0 MB in the beginning and 157.3 MB in the end (delta: 27.3 MB). Free memory was 93.5 MB in the beginning and 40.2 MB in the end (delta: 53.3 MB). Peak memory consumption was 82.0 MB. Max. memory is 16.1 GB. [2021-10-13 06:58:16,202 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.18 ms. Allocated memory is still 98.6 MB. Free memory was 68.2 MB in the beginning and 68.2 MB in the end (delta: 25.3 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 465.31 ms. Allocated memory is still 98.6 MB. Free memory was 61.4 MB in the beginning and 64.1 MB in the end (delta: -2.7 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 51.25 ms. Allocated memory is still 98.6 MB. Free memory was 64.1 MB in the beginning and 62.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 38.98 ms. Allocated memory is still 98.6 MB. Free memory was 62.0 MB in the beginning and 59.9 MB in the end (delta: 2.1 MB). There was no memory consumed. Max. memory is 16.1 GB. * RCFGBuilder took 1012.34 ms. Allocated memory was 98.6 MB in the beginning and 130.0 MB in the end (delta: 31.5 MB). Free memory was 59.9 MB in the beginning and 93.6 MB in the end (delta: -33.7 MB). Peak memory consumption was 33.5 MB. Max. memory is 16.1 GB. * TraceAbstraction took 7705.64 ms. Allocated memory was 130.0 MB in the beginning and 157.3 MB in the end (delta: 27.3 MB). Free memory was 93.5 MB in the beginning and 40.2 MB in the end (delta: 53.3 MB). Peak memory consumption was 82.0 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: No corresponding IProgramVar for |v_#length_110| de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: No corresponding IProgramVar for |v_#length_110|: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermVarsProc.computeTermVarsProc(TermVarsProc.java:97) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-10-13 06:58:16,252 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 06:58:18,709 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 06:58:18,711 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 06:58:18,756 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 06:58:18,757 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 06:58:18,761 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 06:58:18,763 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 06:58:18,773 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 06:58:18,776 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 06:58:18,787 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 06:58:18,788 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 06:58:18,790 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 06:58:18,791 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 06:58:18,792 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 06:58:18,794 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 06:58:18,795 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 06:58:18,796 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 06:58:18,797 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 06:58:18,799 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 06:58:18,801 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 06:58:18,806 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 06:58:18,808 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 06:58:18,813 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 06:58:18,815 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 06:58:18,829 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 06:58:18,829 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 06:58:18,829 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 06:58:18,832 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 06:58:18,833 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 06:58:18,834 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 06:58:18,835 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 06:58:18,836 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 06:58:18,838 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 06:58:18,839 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 06:58:18,840 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 06:58:18,841 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 06:58:18,842 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 06:58:18,842 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 06:58:18,842 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 06:58:18,844 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 06:58:18,845 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 06:58:18,846 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2021-10-13 06:58:18,896 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 06:58:18,896 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 06:58:18,897 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-13 06:58:18,897 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-13 06:58:18,898 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-13 06:58:18,898 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-13 06:58:18,898 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-13 06:58:18,898 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-13 06:58:18,898 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-13 06:58:18,900 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 06:58:18,901 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 06:58:18,901 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 06:58:18,901 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 06:58:18,901 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 06:58:18,902 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 06:58:18,902 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 06:58:18,902 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 06:58:18,902 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-13 06:58:18,902 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-13 06:58:18,902 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-13 06:58:18,903 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 06:58:18,903 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 06:58:18,903 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-13 06:58:18,903 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-13 06:58:18,903 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 06:58:18,904 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 06:58:18,904 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 06:58:18,904 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 06:58:18,904 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 06:58:18,904 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 06:58:18,905 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 06:58:18,905 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 06:58:18,905 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-10-13 06:58:18,905 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-13 06:58:18,906 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 06:58:18,906 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 06:58:18,906 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_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/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_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8 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 -> de594eb1c59a8c10f5769fd357dcc5a485dda60b [2021-10-13 06:58:19,295 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 06:58:19,323 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 06:58:19,326 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 06:58:19,327 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 06:58:19,328 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 06:58:19,329 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/../../sv-benchmarks/c/forester-heap/sll-01-1.i [2021-10-13 06:58:19,415 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/data/267ed94f1/d0669d32831144ea909fb7464ce669c5/FLAGc84fccf2b [2021-10-13 06:58:20,019 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 06:58:20,031 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i [2021-10-13 06:58:20,056 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/data/267ed94f1/d0669d32831144ea909fb7464ce669c5/FLAGc84fccf2b [2021-10-13 06:58:20,343 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/data/267ed94f1/d0669d32831144ea909fb7464ce669c5 [2021-10-13 06:58:20,346 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 06:58:20,348 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 06:58:20,350 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 06:58:20,350 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 06:58:20,353 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 06:58:20,354 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:20,355 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ccee86c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20, skipping insertion in model container [2021-10-13 06:58:20,356 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:20,363 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 06:58:20,435 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 06:58:20,819 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22034,22047] [2021-10-13 06:58:20,837 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22307,22320] [2021-10-13 06:58:20,843 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22516,22529] [2021-10-13 06:58:20,844 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22586,22599] [2021-10-13 06:58:20,847 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22853,22866] [2021-10-13 06:58:20,848 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22961,22974] [2021-10-13 06:58:20,850 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23192,23205] [2021-10-13 06:58:20,851 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23272,23285] [2021-10-13 06:58:20,852 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23351,23364] [2021-10-13 06:58:20,853 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23441,23454] [2021-10-13 06:58:20,866 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23619,23632] [2021-10-13 06:58:20,867 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23697,23710] [2021-10-13 06:58:20,868 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23774,23787] [2021-10-13 06:58:20,872 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 06:58:20,885 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 06:58:20,942 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22034,22047] [2021-10-13 06:58:20,945 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22307,22320] [2021-10-13 06:58:20,946 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22516,22529] [2021-10-13 06:58:20,947 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22586,22599] [2021-10-13 06:58:20,950 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22853,22866] [2021-10-13 06:58:20,952 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[22961,22974] [2021-10-13 06:58:20,954 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23192,23205] [2021-10-13 06:58:20,955 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23272,23285] [2021-10-13 06:58:20,956 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23351,23364] [2021-10-13 06:58:20,957 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23441,23454] [2021-10-13 06:58:20,958 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23619,23632] [2021-10-13 06:58:20,959 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23697,23710] [2021-10-13 06:58:20,960 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_779ce503-d9e2-4cdf-9c66-d82589c35242/sv-benchmarks/c/forester-heap/sll-01-1.i[23774,23787] [2021-10-13 06:58:20,963 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 06:58:20,992 INFO L208 MainTranslator]: Completed translation [2021-10-13 06:58:20,993 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20 WrapperNode [2021-10-13 06:58:20,993 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 06:58:20,994 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 06:58:20,994 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 06:58:20,995 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 06:58:21,009 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:21,032 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:21,081 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 06:58:21,082 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 06:58:21,082 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 06:58:21,082 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 06:58:21,092 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:21,093 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:21,109 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:21,110 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:21,122 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:21,143 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:21,145 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:21,149 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 06:58:21,150 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 06:58:21,150 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 06:58:21,150 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 06:58:21,160 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20" (1/1) ... [2021-10-13 06:58:21,167 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 06:58:21,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 06:58:21,188 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-13 06:58:21,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-13 06:58:21,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-13 06:58:21,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-10-13 06:58:21,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 06:58:21,231 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-10-13 06:58:21,231 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 06:58:21,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-13 06:58:21,232 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 06:58:21,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 06:58:22,230 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 06:58:22,231 INFO L299 CfgBuilder]: Removed 34 assume(true) statements. [2021-10-13 06:58:22,233 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 06:58:22 BoogieIcfgContainer [2021-10-13 06:58:22,233 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 06:58:22,235 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 06:58:22,235 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 06:58:22,238 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 06:58:22,238 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 06:58:20" (1/3) ... [2021-10-13 06:58:22,242 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@179ca5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 06:58:22, skipping insertion in model container [2021-10-13 06:58:22,242 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 06:58:20" (2/3) ... [2021-10-13 06:58:22,242 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@179ca5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 06:58:22, skipping insertion in model container [2021-10-13 06:58:22,242 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 06:58:22" (3/3) ... [2021-10-13 06:58:22,244 INFO L111 eAbstractionObserver]: Analyzing ICFG sll-01-1.i [2021-10-13 06:58:22,249 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 06:58:22,249 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 78 error locations. [2021-10-13 06:58:22,300 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 06:58:22,306 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, mConcurrency=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-10-13 06:58:22,306 INFO L340 AbstractCegarLoop]: Starting to check reachability of 78 error locations. [2021-10-13 06:58:22,334 INFO L276 IsEmpty]: Start isEmpty. Operand has 187 states, 108 states have (on average 2.212962962962963) internal successors, (239), 186 states have internal predecessors, (239), 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-10-13 06:58:22,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-13 06:58:22,341 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:22,343 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-13 06:58:22,343 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:22,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:22,356 INFO L82 PathProgramCache]: Analyzing trace with hash 29857, now seen corresponding path program 1 times [2021-10-13 06:58:22,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:58:22,367 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [226453414] [2021-10-13 06:58:22,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:22,369 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:58:22,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:58:22,377 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:58:22,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-13 06:58:22,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:22,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 06:58:22,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:22,587 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-10-13 06:58:22,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:22,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:22,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:22,621 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:58:22,621 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [226453414] [2021-10-13 06:58:22,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [226453414] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:22,622 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:22,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-13 06:58:22,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373863594] [2021-10-13 06:58:22,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 06:58:22,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:58:22,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 06:58:22,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:22,652 INFO L87 Difference]: Start difference. First operand has 187 states, 108 states have (on average 2.212962962962963) internal successors, (239), 186 states have internal predecessors, (239), 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) 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-10-13 06:58:23,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:23,009 INFO L93 Difference]: Finished difference Result 189 states and 198 transitions. [2021-10-13 06:58:23,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 06:58:23,011 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-10-13 06:58:23,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:23,021 INFO L225 Difference]: With dead ends: 189 [2021-10-13 06:58:23,021 INFO L226 Difference]: Without dead ends: 185 [2021-10-13 06:58:23,022 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:23,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-10-13 06:58:23,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 180. [2021-10-13 06:58:23,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 110 states have (on average 1.7454545454545454) internal successors, (192), 179 states have internal predecessors, (192), 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-10-13 06:58:23,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 192 transitions. [2021-10-13 06:58:23,067 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 192 transitions. Word has length 3 [2021-10-13 06:58:23,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:23,067 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 192 transitions. [2021-10-13 06:58:23,067 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-10-13 06:58:23,068 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 192 transitions. [2021-10-13 06:58:23,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-13 06:58:23,068 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:23,068 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-13 06:58:23,086 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-10-13 06:58:23,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:58:23,287 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:23,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:23,288 INFO L82 PathProgramCache]: Analyzing trace with hash 29858, now seen corresponding path program 1 times [2021-10-13 06:58:23,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:58:23,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1805809463] [2021-10-13 06:58:23,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:23,289 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:58:23,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:58:23,291 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:58:23,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-13 06:58:23,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:23,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 06:58:23,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:23,374 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-10-13 06:58:23,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:23,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:23,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:23,460 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:58:23,461 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1805809463] [2021-10-13 06:58:23,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1805809463] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:23,465 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:23,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-10-13 06:58:23,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48436231] [2021-10-13 06:58:23,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 06:58:23,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:58:23,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 06:58:23,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:58:23,468 INFO L87 Difference]: Start difference. First operand 180 states and 192 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-10-13 06:58:23,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:23,898 INFO L93 Difference]: Finished difference Result 210 states and 221 transitions. [2021-10-13 06:58:23,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:58:23,899 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-10-13 06:58:23,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:23,901 INFO L225 Difference]: With dead ends: 210 [2021-10-13 06:58:23,901 INFO L226 Difference]: Without dead ends: 210 [2021-10-13 06:58:23,901 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 43.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:58:23,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-10-13 06:58:23,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 190. [2021-10-13 06:58:23,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 127 states have (on average 1.6771653543307086) internal successors, (213), 189 states have internal predecessors, (213), 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-10-13 06:58:23,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 213 transitions. [2021-10-13 06:58:23,922 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 213 transitions. Word has length 3 [2021-10-13 06:58:23,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:23,923 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 213 transitions. [2021-10-13 06:58:23,923 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-10-13 06:58:23,923 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 213 transitions. [2021-10-13 06:58:23,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-13 06:58:23,923 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:23,924 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-13 06:58:23,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-10-13 06:58:24,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:58:24,138 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:24,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:24,138 INFO L82 PathProgramCache]: Analyzing trace with hash 28691969, now seen corresponding path program 1 times [2021-10-13 06:58:24,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:58:24,139 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [13114846] [2021-10-13 06:58:24,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:24,139 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:58:24,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:58:24,140 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:58:24,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-13 06:58:24,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:24,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 06:58:24,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:24,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:24,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:24,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:24,251 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:58:24,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [13114846] [2021-10-13 06:58:24,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [13114846] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:24,251 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:24,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-13 06:58:24,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393113093] [2021-10-13 06:58:24,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 06:58:24,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:58:24,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 06:58:24,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:24,253 INFO L87 Difference]: Start difference. First operand 190 states and 213 transitions. Second operand has 3 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 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-10-13 06:58:24,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:24,340 INFO L93 Difference]: Finished difference Result 205 states and 216 transitions. [2021-10-13 06:58:24,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 06:58:24,341 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 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 5 [2021-10-13 06:58:24,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:24,343 INFO L225 Difference]: With dead ends: 205 [2021-10-13 06:58:24,343 INFO L226 Difference]: Without dead ends: 205 [2021-10-13 06:58:24,343 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:58:24,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-10-13 06:58:24,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 188. [2021-10-13 06:58:24,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 126 states have (on average 1.6666666666666667) internal successors, (210), 187 states have internal predecessors, (210), 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-10-13 06:58:24,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 210 transitions. [2021-10-13 06:58:24,355 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 210 transitions. Word has length 5 [2021-10-13 06:58:24,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:24,355 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 210 transitions. [2021-10-13 06:58:24,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 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-10-13 06:58:24,355 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 210 transitions. [2021-10-13 06:58:24,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-13 06:58:24,356 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:24,356 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:24,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-13 06:58:24,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:58:24,567 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:24,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:24,569 INFO L82 PathProgramCache]: Analyzing trace with hash 817795170, now seen corresponding path program 1 times [2021-10-13 06:58:24,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:58:24,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2080524446] [2021-10-13 06:58:24,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:24,571 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:58:24,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:58:24,572 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:58:24,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-13 06:58:24,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:24,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:58:24,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:24,673 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-10-13 06:58:24,706 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 22 treesize of output 18 [2021-10-13 06:58:24,756 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 25 treesize of output 13 [2021-10-13 06:58:24,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:24,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:24,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:24,845 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:58:24,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2080524446] [2021-10-13 06:58:24,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2080524446] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:24,846 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:24,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-13 06:58:24,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30835690] [2021-10-13 06:58:24,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:58:24,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:58:24,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:58:24,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:24,849 INFO L87 Difference]: Start difference. First operand 188 states and 210 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 06:58:25,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:25,361 INFO L93 Difference]: Finished difference Result 187 states and 209 transitions. [2021-10-13 06:58:25,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 06:58:25,362 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-10-13 06:58:25,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:25,363 INFO L225 Difference]: With dead ends: 187 [2021-10-13 06:58:25,364 INFO L226 Difference]: Without dead ends: 187 [2021-10-13 06:58:25,364 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 67.7ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-13 06:58:25,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-10-13 06:58:25,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2021-10-13 06:58:25,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 126 states have (on average 1.6587301587301588) internal successors, (209), 186 states have internal predecessors, (209), 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-10-13 06:58:25,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 209 transitions. [2021-10-13 06:58:25,373 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 209 transitions. Word has length 10 [2021-10-13 06:58:25,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:25,373 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 209 transitions. [2021-10-13 06:58:25,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 06:58:25,373 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 209 transitions. [2021-10-13 06:58:25,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-13 06:58:25,374 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:25,374 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:25,384 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-13 06:58:25,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:58:25,584 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:25,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:25,585 INFO L82 PathProgramCache]: Analyzing trace with hash 817795171, now seen corresponding path program 1 times [2021-10-13 06:58:25,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:58:25,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1765798799] [2021-10-13 06:58:25,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:25,585 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:58:25,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:58:25,586 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:58:25,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-13 06:58:25,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:25,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 06:58:25,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:25,684 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-10-13 06:58:25,709 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-10-13 06:58:25,728 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-10-13 06:58:25,793 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-10-13 06:58:25,802 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-10-13 06:58:25,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:25,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:26,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:26,032 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:58:26,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1765798799] [2021-10-13 06:58:26,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1765798799] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:26,033 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:26,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-13 06:58:26,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595655485] [2021-10-13 06:58:26,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 06:58:26,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:58:26,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 06:58:26,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-13 06:58:26,034 INFO L87 Difference]: Start difference. First operand 187 states and 209 transitions. Second operand has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 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-10-13 06:58:27,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:27,202 INFO L93 Difference]: Finished difference Result 186 states and 208 transitions. [2021-10-13 06:58:27,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 06:58:27,202 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-10-13 06:58:27,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:27,204 INFO L225 Difference]: With dead ends: 186 [2021-10-13 06:58:27,204 INFO L226 Difference]: Without dead ends: 186 [2021-10-13 06:58:27,204 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 205.0ms TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-10-13 06:58:27,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-10-13 06:58:27,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2021-10-13 06:58:27,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 126 states have (on average 1.6507936507936507) internal successors, (208), 185 states have internal predecessors, (208), 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-10-13 06:58:27,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 208 transitions. [2021-10-13 06:58:27,216 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 208 transitions. Word has length 10 [2021-10-13 06:58:27,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:27,216 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 208 transitions. [2021-10-13 06:58:27,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 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-10-13 06:58:27,217 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 208 transitions. [2021-10-13 06:58:27,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-13 06:58:27,217 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:27,218 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:27,231 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-10-13 06:58:27,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:58:27,428 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:27,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:27,428 INFO L82 PathProgramCache]: Analyzing trace with hash -346313996, now seen corresponding path program 1 times [2021-10-13 06:58:27,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:58:27,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1198169108] [2021-10-13 06:58:27,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:27,429 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:58:27,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:58:27,430 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:58:27,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-10-13 06:58:27,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:27,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 06:58:27,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:27,543 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-10-13 06:58:27,557 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-10-13 06:58:27,598 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 37 treesize of output 25 [2021-10-13 06:58:27,606 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 22 treesize of output 10 [2021-10-13 06:58:27,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:27,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:27,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:27,677 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:58:27,678 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1198169108] [2021-10-13 06:58:27,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1198169108] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:27,678 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:27,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-13 06:58:27,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477037408] [2021-10-13 06:58:27,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:58:27,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:58:27,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:58:27,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:27,681 INFO L87 Difference]: Start difference. First operand 186 states and 208 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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-10-13 06:58:28,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:28,050 INFO L93 Difference]: Finished difference Result 278 states and 305 transitions. [2021-10-13 06:58:28,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 06:58:28,051 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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 12 [2021-10-13 06:58:28,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:28,053 INFO L225 Difference]: With dead ends: 278 [2021-10-13 06:58:28,053 INFO L226 Difference]: Without dead ends: 278 [2021-10-13 06:58:28,053 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 58.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-13 06:58:28,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-10-13 06:58:28,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 189. [2021-10-13 06:58:28,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 129 states have (on average 1.6356589147286822) internal successors, (211), 188 states have internal predecessors, (211), 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-10-13 06:58:28,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 211 transitions. [2021-10-13 06:58:28,059 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 211 transitions. Word has length 12 [2021-10-13 06:58:28,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:28,059 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 211 transitions. [2021-10-13 06:58:28,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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-10-13 06:58:28,060 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 211 transitions. [2021-10-13 06:58:28,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-13 06:58:28,060 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:28,060 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:28,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-10-13 06:58:28,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:58:28,261 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:28,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:28,261 INFO L82 PathProgramCache]: Analyzing trace with hash 1881418510, now seen corresponding path program 1 times [2021-10-13 06:58:28,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:58:28,262 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1100250432] [2021-10-13 06:58:28,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:28,262 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:58:28,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:58:28,266 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:58:28,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-13 06:58:28,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:28,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 06:58:28,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:28,387 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-10-13 06:58:28,424 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 06:58:28,425 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 16 treesize of output 16 [2021-10-13 06:58:28,432 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-13 06:58:28,467 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 23 treesize of output 19 [2021-10-13 06:58:28,481 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-10-13 06:58:28,646 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-13 06:58:28,646 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 1 case distinctions, treesize of input 77 treesize of output 49 [2021-10-13 06:58:28,667 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-10-13 06:58:28,667 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 60 [2021-10-13 06:58:28,806 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-10-13 06:58:28,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 44 [2021-10-13 06:58:28,816 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-10-13 06:58:28,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 19 [2021-10-13 06:58:28,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:28,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:37,580 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|ULTIMATE.start_main_#t~mem6.offset| (_ BitVec 32))) (let ((.cse1 (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| c_ULTIMATE.start_main_~list~0.base) .cse1))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| .cse0 (store (select |c_#memory_$Pointer$.offset| .cse0) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32))) c_ULTIMATE.start_main_~list~0.base) .cse1) (_ bv8 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| .cse0 (store (select |c_#memory_$Pointer$.base| .cse0) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32))) c_ULTIMATE.start_main_~list~0.base) .cse1)))))) (forall ((|ULTIMATE.start_main_#t~mem6.offset| (_ BitVec 32))) (let ((.cse2 (let ((.cse4 (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))) (select (select (let ((.cse3 (select (select |c_#memory_$Pointer$.base| c_ULTIMATE.start_main_~list~0.base) .cse4))) (store |c_#memory_$Pointer$.offset| .cse3 (store (select |c_#memory_$Pointer$.offset| .cse3) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32)))) c_ULTIMATE.start_main_~list~0.base) .cse4)))) (bvule (bvadd .cse2 (_ bv4 32)) (bvadd .cse2 (_ bv8 32)))))) is different from false [2021-10-13 06:58:38,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2021-10-13 06:58:38,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:38,116 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:58:38,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1100250432] [2021-10-13 06:58:38,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1100250432] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:38,117 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:38,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 13 [2021-10-13 06:58:38,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344004748] [2021-10-13 06:58:38,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 06:58:38,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:58:38,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 06:58:38,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=122, Unknown=3, NotChecked=22, Total=182 [2021-10-13 06:58:38,118 INFO L87 Difference]: Start difference. First operand 189 states and 211 transitions. Second operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 14 states have internal predecessors, (25), 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-10-13 06:58:44,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:44,825 INFO L93 Difference]: Finished difference Result 189 states and 210 transitions. [2021-10-13 06:58:44,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-13 06:58:44,826 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-13 06:58:44,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:44,827 INFO L225 Difference]: With dead ends: 189 [2021-10-13 06:58:44,827 INFO L226 Difference]: Without dead ends: 189 [2021-10-13 06:58:44,827 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 13405.4ms TimeCoverageRelationStatistics Valid=104, Invalid=317, Unknown=3, NotChecked=38, Total=462 [2021-10-13 06:58:44,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-10-13 06:58:44,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 188. [2021-10-13 06:58:44,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 129 states have (on average 1.627906976744186) internal successors, (210), 187 states have internal predecessors, (210), 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-10-13 06:58:44,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 210 transitions. [2021-10-13 06:58:44,832 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 210 transitions. Word has length 13 [2021-10-13 06:58:44,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:44,833 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 210 transitions. [2021-10-13 06:58:44,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 14 states have internal predecessors, (25), 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-10-13 06:58:44,833 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 210 transitions. [2021-10-13 06:58:44,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-13 06:58:44,834 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:44,834 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:44,845 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-13 06:58:45,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:58:45,039 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:45,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:45,039 INFO L82 PathProgramCache]: Analyzing trace with hash 1881418509, now seen corresponding path program 1 times [2021-10-13 06:58:45,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:58:45,039 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [222956812] [2021-10-13 06:58:45,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:45,040 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:58:45,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:58:45,040 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:58:45,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-13 06:58:45,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:45,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 06:58:45,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:45,162 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-10-13 06:58:45,204 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-13 06:58:45,205 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 2 case distinctions, treesize of input 21 treesize of output 28 [2021-10-13 06:58:45,275 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 26 treesize of output 22 [2021-10-13 06:58:45,456 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-13 06:58:45,456 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 1 case distinctions, treesize of input 49 treesize of output 33 [2021-10-13 06:58:45,577 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-10-13 06:58:45,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 40 [2021-10-13 06:58:45,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:45,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:46,949 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_#t~mem6.offset| (_ BitVec 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem6.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem6.base|) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32))) c_ULTIMATE.start_main_~list~0.base) (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))))))) (_ bv1 1)))) is different from false [2021-10-13 06:58:48,543 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_#t~mem6.offset| (_ BitVec 32))) (= (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (let ((.cse1 (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))) (select (select (let ((.cse0 (select (select |c_#memory_$Pointer$.base| c_ULTIMATE.start_main_~list~0.base) .cse1))) (store |c_#memory_$Pointer$.base| .cse0 (store (select |c_#memory_$Pointer$.base| .cse0) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32)))) c_ULTIMATE.start_main_~list~0.base) .cse1))))))))))) (_ bv1 1)) (_ bv0 1))) is different from false [2021-10-13 06:58:50,190 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_#t~mem6.offset| (_ BitVec 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (let ((.cse1 (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))) (select (select (let ((.cse0 (select (select |c_#memory_$Pointer$.base| c_ULTIMATE.start_main_~list~0.base) .cse1))) (store |c_#memory_$Pointer$.base| .cse0 (store (select |c_#memory_$Pointer$.base| .cse0) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32)))) c_ULTIMATE.start_main_~list~0.base) .cse1)))))))))))) (_ bv1 1)))) is different from false [2021-10-13 06:58:50,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:50,338 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:58:50,338 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [222956812] [2021-10-13 06:58:50,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [222956812] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:50,338 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:50,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 8] imperfect sequences [] total 14 [2021-10-13 06:58:50,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318550759] [2021-10-13 06:58:50,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 06:58:50,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:58:50,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 06:58:50,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=98, Unknown=3, NotChecked=66, Total=210 [2021-10-13 06:58:50,340 INFO L87 Difference]: Start difference. First operand 188 states and 210 transitions. Second operand has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 15 states have internal predecessors, (25), 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-10-13 06:58:51,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:51,447 INFO L93 Difference]: Finished difference Result 188 states and 209 transitions. [2021-10-13 06:58:51,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-13 06:58:51,448 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-13 06:58:51,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:51,449 INFO L225 Difference]: With dead ends: 188 [2021-10-13 06:58:51,449 INFO L226 Difference]: Without dead ends: 188 [2021-10-13 06:58:51,449 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 3 IntricatePredicates, 2 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 4940.9ms TimeCoverageRelationStatistics Valid=97, Invalid=218, Unknown=3, NotChecked=102, Total=420 [2021-10-13 06:58:51,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-10-13 06:58:51,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 187. [2021-10-13 06:58:51,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 129 states have (on average 1.62015503875969) internal successors, (209), 186 states have internal predecessors, (209), 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-10-13 06:58:51,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 209 transitions. [2021-10-13 06:58:51,453 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 209 transitions. Word has length 13 [2021-10-13 06:58:51,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:51,454 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 209 transitions. [2021-10-13 06:58:51,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 15 states have internal predecessors, (25), 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-10-13 06:58:51,454 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 209 transitions. [2021-10-13 06:58:51,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-13 06:58:51,455 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:51,455 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:51,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-13 06:58:51,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:58:51,661 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:51,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:51,662 INFO L82 PathProgramCache]: Analyzing trace with hash -2093632455, now seen corresponding path program 1 times [2021-10-13 06:58:51,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:58:51,662 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1983678988] [2021-10-13 06:58:51,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:51,662 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:58:51,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:58:51,664 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:58:51,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-10-13 06:58:51,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:51,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 06:58:51,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:51,796 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-10-13 06:58:51,804 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-10-13 06:58:51,857 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 37 treesize of output 25 [2021-10-13 06:58:51,860 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 22 treesize of output 10 [2021-10-13 06:58:51,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:51,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:51,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:51,967 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:58:51,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1983678988] [2021-10-13 06:58:51,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1983678988] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:51,967 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:51,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-13 06:58:51,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562870363] [2021-10-13 06:58:51,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:58:51,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:58:51,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:58:51,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:51,969 INFO L87 Difference]: Start difference. First operand 187 states and 209 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 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-10-13 06:58:52,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:52,303 INFO L93 Difference]: Finished difference Result 275 states and 302 transitions. [2021-10-13 06:58:52,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 06:58:52,303 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 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 14 [2021-10-13 06:58:52,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:52,304 INFO L225 Difference]: With dead ends: 275 [2021-10-13 06:58:52,305 INFO L226 Difference]: Without dead ends: 275 [2021-10-13 06:58:52,305 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 65.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-13 06:58:52,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2021-10-13 06:58:52,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 190. [2021-10-13 06:58:52,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 132 states have (on average 1.606060606060606) internal successors, (212), 189 states have internal predecessors, (212), 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-10-13 06:58:52,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 212 transitions. [2021-10-13 06:58:52,311 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 212 transitions. Word has length 14 [2021-10-13 06:58:52,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:52,312 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 212 transitions. [2021-10-13 06:58:52,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 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-10-13 06:58:52,312 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 212 transitions. [2021-10-13 06:58:52,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 06:58:52,313 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:52,313 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:52,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2021-10-13 06:58:52,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:58:52,524 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:52,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:52,524 INFO L82 PathProgramCache]: Analyzing trace with hash 114589944, now seen corresponding path program 1 times [2021-10-13 06:58:52,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:58:52,524 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1199463059] [2021-10-13 06:58:52,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:52,525 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:58:52,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:58:52,525 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:58:52,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-13 06:58:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:52,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:58:52,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:52,663 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-10-13 06:58:52,749 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-10-13 06:58:52,750 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 16 treesize of output 21 [2021-10-13 06:58:52,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:52,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:52,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:52,845 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:58:52,845 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1199463059] [2021-10-13 06:58:52,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1199463059] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:52,846 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:52,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-13 06:58:52,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657091461] [2021-10-13 06:58:52,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 06:58:52,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:58:52,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 06:58:52,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:58:52,847 INFO L87 Difference]: Start difference. First operand 190 states and 212 transitions. Second operand has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 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-10-13 06:58:53,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:58:53,170 INFO L93 Difference]: Finished difference Result 186 states and 206 transitions. [2021-10-13 06:58:53,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:58:53,171 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 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 17 [2021-10-13 06:58:53,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:58:53,172 INFO L225 Difference]: With dead ends: 186 [2021-10-13 06:58:53,172 INFO L226 Difference]: Without dead ends: 186 [2021-10-13 06:58:53,173 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 33.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:58:53,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-10-13 06:58:53,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 181. [2021-10-13 06:58:53,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 134 states have (on average 1.5149253731343284) internal successors, (203), 180 states have internal predecessors, (203), 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-10-13 06:58:53,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 203 transitions. [2021-10-13 06:58:53,177 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 203 transitions. Word has length 17 [2021-10-13 06:58:53,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:58:53,178 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 203 transitions. [2021-10-13 06:58:53,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 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-10-13 06:58:53,178 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 203 transitions. [2021-10-13 06:58:53,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-13 06:58:53,179 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:58:53,179 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:58:53,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-13 06:58:53,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:58:53,390 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:58:53,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:58:53,390 INFO L82 PathProgramCache]: Analyzing trace with hash 114589945, now seen corresponding path program 1 times [2021-10-13 06:58:53,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:58:53,390 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1691979150] [2021-10-13 06:58:53,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:58:53,390 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:58:53,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:58:53,391 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:58:53,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-13 06:58:53,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:58:53,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 06:58:53,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:58:53,545 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-10-13 06:58:53,549 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-10-13 06:58:53,794 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-10-13 06:58:53,795 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 27 treesize of output 29 [2021-10-13 06:58:53,808 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 06:58:53,809 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 26 treesize of output 26 [2021-10-13 06:58:53,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:53,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:58:58,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:58:58,810 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:58:58,811 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1691979150] [2021-10-13 06:58:58,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1691979150] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:58:58,811 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:58:58,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-13 06:58:58,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970248500] [2021-10-13 06:58:58,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 06:58:58,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:58:58,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 06:58:58,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=36, Unknown=2, NotChecked=0, Total=56 [2021-10-13 06:58:58,814 INFO L87 Difference]: Start difference. First operand 181 states and 203 transitions. Second operand has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 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-10-13 06:59:11,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:11,182 INFO L93 Difference]: Finished difference Result 236 states and 251 transitions. [2021-10-13 06:59:11,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-13 06:59:11,182 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 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 17 [2021-10-13 06:59:11,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:11,184 INFO L225 Difference]: With dead ends: 236 [2021-10-13 06:59:11,184 INFO L226 Difference]: Without dead ends: 236 [2021-10-13 06:59:11,184 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 14565.0ms TimeCoverageRelationStatistics Valid=51, Invalid=78, Unknown=3, NotChecked=0, Total=132 [2021-10-13 06:59:11,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-10-13 06:59:11,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 195. [2021-10-13 06:59:11,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 150 states have (on average 1.52) internal successors, (228), 194 states have internal predecessors, (228), 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-10-13 06:59:11,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 228 transitions. [2021-10-13 06:59:11,189 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 228 transitions. Word has length 17 [2021-10-13 06:59:11,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:11,189 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 228 transitions. [2021-10-13 06:59:11,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 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-10-13 06:59:11,189 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 228 transitions. [2021-10-13 06:59:11,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 06:59:11,190 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:11,190 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 06:59:11,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:11,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:11,395 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr45ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:11,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:11,395 INFO L82 PathProgramCache]: Analyzing trace with hash -1548164667, now seen corresponding path program 1 times [2021-10-13 06:59:11,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:11,396 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [172240530] [2021-10-13 06:59:11,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:11,396 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:11,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:11,398 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:11,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-13 06:59:11,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:11,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 06:59:11,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:11,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:11,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:11,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:11,692 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:11,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [172240530] [2021-10-13 06:59:11,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [172240530] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:11,692 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:11,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-13 06:59:11,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610896312] [2021-10-13 06:59:11,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 06:59:11,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:11,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 06:59:11,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:59:11,694 INFO L87 Difference]: Start difference. First operand 195 states and 228 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 06:59:11,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:11,976 INFO L93 Difference]: Finished difference Result 229 states and 243 transitions. [2021-10-13 06:59:11,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:59:11,976 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 06:59:11,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:11,978 INFO L225 Difference]: With dead ends: 229 [2021-10-13 06:59:11,978 INFO L226 Difference]: Without dead ends: 229 [2021-10-13 06:59:11,978 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 20.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:59:11,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-10-13 06:59:11,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 193. [2021-10-13 06:59:11,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 149 states have (on average 1.5100671140939597) internal successors, (225), 192 states have internal predecessors, (225), 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-10-13 06:59:11,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 225 transitions. [2021-10-13 06:59:11,982 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 225 transitions. Word has length 19 [2021-10-13 06:59:11,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:11,983 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 225 transitions. [2021-10-13 06:59:11,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 06:59:11,983 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 225 transitions. [2021-10-13 06:59:11,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-13 06:59:11,983 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:11,983 INFO L512 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-10-13 06:59:11,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:12,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:12,184 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:12,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:12,184 INFO L82 PathProgramCache]: Analyzing trace with hash -1772498566, now seen corresponding path program 1 times [2021-10-13 06:59:12,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:12,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2029210940] [2021-10-13 06:59:12,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:12,185 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:12,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:12,186 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:12,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-10-13 06:59:12,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:12,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 06:59:12,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:12,379 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-10-13 06:59:12,392 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 20 treesize of output 16 [2021-10-13 06:59:12,424 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 21 treesize of output 13 [2021-10-13 06:59:12,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-10-13 06:59:12,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:12,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:12,513 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:12,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2029210940] [2021-10-13 06:59:12,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2029210940] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:12,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:12,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-13 06:59:12,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011744505] [2021-10-13 06:59:12,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 06:59:12,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:12,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 06:59:12,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:59:12,515 INFO L87 Difference]: Start difference. First operand 193 states and 225 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 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-10-13 06:59:13,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:13,193 INFO L93 Difference]: Finished difference Result 195 states and 228 transitions. [2021-10-13 06:59:13,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-13 06:59:13,194 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-10-13 06:59:13,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:13,195 INFO L225 Difference]: With dead ends: 195 [2021-10-13 06:59:13,195 INFO L226 Difference]: Without dead ends: 195 [2021-10-13 06:59:13,196 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 104.4ms TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-10-13 06:59:13,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-10-13 06:59:13,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 192. [2021-10-13 06:59:13,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 149 states have (on average 1.5033557046979866) internal successors, (224), 191 states have internal predecessors, (224), 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-10-13 06:59:13,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 224 transitions. [2021-10-13 06:59:13,201 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 224 transitions. Word has length 21 [2021-10-13 06:59:13,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:13,201 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 224 transitions. [2021-10-13 06:59:13,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 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-10-13 06:59:13,202 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 224 transitions. [2021-10-13 06:59:13,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-13 06:59:13,203 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:13,203 INFO L512 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-10-13 06:59:13,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:13,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:13,422 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:13,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:13,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1772498565, now seen corresponding path program 1 times [2021-10-13 06:59:13,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:13,423 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [155434715] [2021-10-13 06:59:13,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:13,423 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:13,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:13,424 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:13,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-10-13 06:59:13,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:13,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 06:59:13,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:13,650 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-10-13 06:59:13,675 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 11 treesize of output 7 [2021-10-13 06:59:13,697 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 17 treesize of output 13 [2021-10-13 06:59:13,748 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 31 treesize of output 23 [2021-10-13 06:59:13,754 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 20 treesize of output 12 [2021-10-13 06:59:13,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:13,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:14,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:14,099 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:14,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [155434715] [2021-10-13 06:59:14,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [155434715] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:14,099 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:14,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2021-10-13 06:59:14,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065899431] [2021-10-13 06:59:14,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 06:59:14,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:14,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 06:59:14,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-13 06:59:14,101 INFO L87 Difference]: Start difference. First operand 192 states and 224 transitions. Second operand has 10 states, 9 states have (on average 3.0) internal successors, (27), 10 states have internal predecessors, (27), 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-10-13 06:59:15,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:15,949 INFO L93 Difference]: Finished difference Result 191 states and 224 transitions. [2021-10-13 06:59:15,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-13 06:59:15,950 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 10 states have internal predecessors, (27), 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-10-13 06:59:15,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:15,951 INFO L225 Difference]: With dead ends: 191 [2021-10-13 06:59:15,951 INFO L226 Difference]: Without dead ends: 191 [2021-10-13 06:59:15,951 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 533.1ms TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2021-10-13 06:59:15,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-10-13 06:59:15,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 185. [2021-10-13 06:59:15,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 149 states have (on average 1.4563758389261745) internal successors, (217), 184 states have internal predecessors, (217), 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-10-13 06:59:15,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 217 transitions. [2021-10-13 06:59:15,955 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 217 transitions. Word has length 21 [2021-10-13 06:59:15,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:15,956 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 217 transitions. [2021-10-13 06:59:15,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 10 states have internal predecessors, (27), 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-10-13 06:59:15,956 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 217 transitions. [2021-10-13 06:59:15,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-13 06:59:15,957 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:15,957 INFO L512 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-10-13 06:59:15,967 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:16,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:16,167 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:16,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:16,167 INFO L82 PathProgramCache]: Analyzing trace with hash -1228250535, now seen corresponding path program 1 times [2021-10-13 06:59:16,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:16,167 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [457059342] [2021-10-13 06:59:16,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:16,167 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:16,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:16,168 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:16,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-13 06:59:16,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:16,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 06:59:16,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:16,525 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 37 treesize of output 25 [2021-10-13 06:59:16,529 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 22 treesize of output 10 [2021-10-13 06:59:16,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:16,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:16,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:16,763 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:16,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [457059342] [2021-10-13 06:59:16,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [457059342] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:16,763 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:16,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 9 [2021-10-13 06:59:16,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666863833] [2021-10-13 06:59:16,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-13 06:59:16,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:16,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-13 06:59:16,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-10-13 06:59:16,765 INFO L87 Difference]: Start difference. First operand 185 states and 217 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 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-10-13 06:59:17,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:17,669 INFO L93 Difference]: Finished difference Result 279 states and 328 transitions. [2021-10-13 06:59:17,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 06:59:17,670 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 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-10-13 06:59:17,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:17,671 INFO L225 Difference]: With dead ends: 279 [2021-10-13 06:59:17,672 INFO L226 Difference]: Without dead ends: 279 [2021-10-13 06:59:17,672 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 472.4ms TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2021-10-13 06:59:17,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-10-13 06:59:17,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 180. [2021-10-13 06:59:17,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 145 states have (on average 1.4620689655172414) internal successors, (212), 179 states have internal predecessors, (212), 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-10-13 06:59:17,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 212 transitions. [2021-10-13 06:59:17,677 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 212 transitions. Word has length 21 [2021-10-13 06:59:17,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:17,678 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 212 transitions. [2021-10-13 06:59:17,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 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-10-13 06:59:17,678 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 212 transitions. [2021-10-13 06:59:17,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-13 06:59:17,679 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:17,679 INFO L512 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] [2021-10-13 06:59:17,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:17,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:17,891 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:17,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:17,891 INFO L82 PathProgramCache]: Analyzing trace with hash 1730897082, now seen corresponding path program 1 times [2021-10-13 06:59:17,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:17,891 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1694666464] [2021-10-13 06:59:17,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:17,891 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:17,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:17,893 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:17,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-10-13 06:59:18,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:18,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 06:59:18,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:18,172 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 16 treesize of output 12 [2021-10-13 06:59:18,202 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 16 treesize of output 8 [2021-10-13 06:59:18,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:18,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:18,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:18,291 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:18,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1694666464] [2021-10-13 06:59:18,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1694666464] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:18,291 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:18,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2021-10-13 06:59:18,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965514568] [2021-10-13 06:59:18,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 06:59:18,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:18,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 06:59:18,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:59:18,293 INFO L87 Difference]: Start difference. First operand 180 states and 212 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 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-10-13 06:59:18,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:18,703 INFO L93 Difference]: Finished difference Result 182 states and 215 transitions. [2021-10-13 06:59:18,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 06:59:18,703 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 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 23 [2021-10-13 06:59:18,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:18,704 INFO L225 Difference]: With dead ends: 182 [2021-10-13 06:59:18,705 INFO L226 Difference]: Without dead ends: 182 [2021-10-13 06:59:18,705 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 121.8ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-13 06:59:18,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-10-13 06:59:18,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 176. [2021-10-13 06:59:18,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 143 states have (on average 1.4545454545454546) internal successors, (208), 175 states have internal predecessors, (208), 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-10-13 06:59:18,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 208 transitions. [2021-10-13 06:59:18,708 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 208 transitions. Word has length 23 [2021-10-13 06:59:18,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:18,709 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 208 transitions. [2021-10-13 06:59:18,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 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-10-13 06:59:18,709 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 208 transitions. [2021-10-13 06:59:18,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-13 06:59:18,710 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:18,710 INFO L512 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] [2021-10-13 06:59:18,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:18,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:18,922 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr57ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:18,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:18,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1483282959, now seen corresponding path program 1 times [2021-10-13 06:59:18,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:18,923 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [543559633] [2021-10-13 06:59:18,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:18,923 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:18,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:18,924 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:18,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-10-13 06:59:19,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:19,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 06:59:19,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:19,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:19,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:19,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:19,275 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:19,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [543559633] [2021-10-13 06:59:19,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [543559633] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:19,275 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:19,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 06:59:19,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783333281] [2021-10-13 06:59:19,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 06:59:19,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:19,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 06:59:19,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:59:19,277 INFO L87 Difference]: Start difference. First operand 176 states and 208 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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-10-13 06:59:19,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:19,303 INFO L93 Difference]: Finished difference Result 287 states and 347 transitions. [2021-10-13 06:59:19,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 06:59:19,303 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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 25 [2021-10-13 06:59:19,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:19,305 INFO L225 Difference]: With dead ends: 287 [2021-10-13 06:59:19,305 INFO L226 Difference]: Without dead ends: 287 [2021-10-13 06:59:19,306 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 06:59:19,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2021-10-13 06:59:19,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 204. [2021-10-13 06:59:19,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 171 states have (on average 1.5087719298245614) internal successors, (258), 203 states have internal predecessors, (258), 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-10-13 06:59:19,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 258 transitions. [2021-10-13 06:59:19,312 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 258 transitions. Word has length 25 [2021-10-13 06:59:19,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:19,312 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 258 transitions. [2021-10-13 06:59:19,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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-10-13 06:59:19,312 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 258 transitions. [2021-10-13 06:59:19,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-13 06:59:19,313 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:19,313 INFO L512 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] [2021-10-13 06:59:19,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:19,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:19,513 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr48ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:19,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:19,514 INFO L82 PathProgramCache]: Analyzing trace with hash 1262857152, now seen corresponding path program 1 times [2021-10-13 06:59:19,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:19,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1132769514] [2021-10-13 06:59:19,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:19,514 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:19,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:19,515 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:19,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-10-13 06:59:19,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:19,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 06:59:19,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:19,741 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-10-13 06:59:19,749 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-10-13 06:59:19,947 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 37 treesize of output 25 [2021-10-13 06:59:19,952 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 22 treesize of output 10 [2021-10-13 06:59:20,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:20,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:20,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:20,224 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:20,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1132769514] [2021-10-13 06:59:20,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1132769514] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:20,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:20,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2021-10-13 06:59:20,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295194313] [2021-10-13 06:59:20,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 06:59:20,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:20,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 06:59:20,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-13 06:59:20,226 INFO L87 Difference]: Start difference. First operand 204 states and 258 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 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-10-13 06:59:20,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:20,981 INFO L93 Difference]: Finished difference Result 321 states and 393 transitions. [2021-10-13 06:59:20,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 06:59:20,982 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 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 26 [2021-10-13 06:59:20,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:20,986 INFO L225 Difference]: With dead ends: 321 [2021-10-13 06:59:20,986 INFO L226 Difference]: Without dead ends: 321 [2021-10-13 06:59:20,986 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 195.8ms TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-10-13 06:59:20,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2021-10-13 06:59:20,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 217. [2021-10-13 06:59:20,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 184 states have (on average 1.4782608695652173) internal successors, (272), 216 states have internal predecessors, (272), 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-10-13 06:59:20,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 272 transitions. [2021-10-13 06:59:20,993 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 272 transitions. Word has length 26 [2021-10-13 06:59:20,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:20,994 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 272 transitions. [2021-10-13 06:59:20,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 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-10-13 06:59:20,994 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 272 transitions. [2021-10-13 06:59:20,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-10-13 06:59:20,995 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:20,995 INFO L512 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] [2021-10-13 06:59:21,017 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2021-10-13 06:59:21,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:21,206 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr46REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:21,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:21,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1666208615, now seen corresponding path program 1 times [2021-10-13 06:59:21,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:21,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1808682626] [2021-10-13 06:59:21,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:21,208 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:21,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:21,209 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:21,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-10-13 06:59:21,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:21,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 06:59:21,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:21,476 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 11 treesize of output 7 [2021-10-13 06:59:21,483 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 11 treesize of output 7 [2021-10-13 06:59:21,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:59:21,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-10-13 06:59:21,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:59:21,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-10-13 06:59:22,147 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 06:59:22,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 31 [2021-10-13 06:59:22,152 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 06:59:22,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-10-13 06:59:22,224 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:22,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:22,573 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:22,573 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:22,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1808682626] [2021-10-13 06:59:22,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1808682626] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 06:59:22,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [375233171] [2021-10-13 06:59:22,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:22,573 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 06:59:22,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 06:59:22,582 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 06:59:22,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2021-10-13 06:59:22,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:22,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 06:59:22,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:23,014 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 11 treesize of output 7 [2021-10-13 06:59:23,023 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 11 treesize of output 7 [2021-10-13 06:59:23,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:59:23,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-10-13 06:59:23,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:59:23,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-10-13 06:59:23,564 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 06:59:23,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 31 [2021-10-13 06:59:23,576 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 06:59:23,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-10-13 06:59:23,596 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:23,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:23,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:23,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [375233171] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 06:59:23,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607715100] [2021-10-13 06:59:23,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:23,839 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 06:59:23,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 06:59:23,841 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 06:59:23,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-10-13 06:59:24,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:24,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 06:59:24,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:24,212 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 11 treesize of output 7 [2021-10-13 06:59:24,219 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 11 treesize of output 7 [2021-10-13 06:59:24,272 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-10-13 06:59:24,273 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-10-13 06:59:24,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 06:59:24,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-10-13 06:59:24,752 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-13 06:59:24,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 33 [2021-10-13 06:59:24,757 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-13 06:59:24,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 13 [2021-10-13 06:59:24,780 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:24,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:25,031 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:25,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607715100] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 06:59:25,032 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-10-13 06:59:25,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 8, 6, 7, 6] total 12 [2021-10-13 06:59:25,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682619039] [2021-10-13 06:59:25,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 06:59:25,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:25,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 06:59:25,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-10-13 06:59:25,034 INFO L87 Difference]: Start difference. First operand 217 states and 272 transitions. Second operand has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 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-10-13 06:59:26,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:26,408 INFO L93 Difference]: Finished difference Result 368 states and 432 transitions. [2021-10-13 06:59:26,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 06:59:26,408 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 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 29 [2021-10-13 06:59:26,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:26,410 INFO L225 Difference]: With dead ends: 368 [2021-10-13 06:59:26,411 INFO L226 Difference]: Without dead ends: 368 [2021-10-13 06:59:26,411 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 155 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 559.6ms TimeCoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2021-10-13 06:59:26,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-10-13 06:59:26,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 255. [2021-10-13 06:59:26,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 222 states have (on average 1.5045045045045045) internal successors, (334), 254 states have internal predecessors, (334), 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-10-13 06:59:26,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 334 transitions. [2021-10-13 06:59:26,419 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 334 transitions. Word has length 29 [2021-10-13 06:59:26,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:26,419 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 334 transitions. [2021-10-13 06:59:26,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 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-10-13 06:59:26,420 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 334 transitions. [2021-10-13 06:59:26,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-13 06:59:26,420 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:26,420 INFO L512 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] [2021-10-13 06:59:26,423 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (21)] Ended with exit code 0 [2021-10-13 06:59:26,630 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:26,843 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:27,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 06:59:27,024 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr34REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:27,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:27,024 INFO L82 PathProgramCache]: Analyzing trace with hash 1829307095, now seen corresponding path program 1 times [2021-10-13 06:59:27,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:27,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [455664123] [2021-10-13 06:59:27,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:27,024 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:27,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:27,028 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:27,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-10-13 06:59:27,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:27,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 06:59:27,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:27,445 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-10-13 06:59:27,458 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 23 treesize of output 19 [2021-10-13 06:59:27,489 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-10-13 06:59:27,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:27,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:27,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:27,565 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:27,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [455664123] [2021-10-13 06:59:27,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [455664123] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:27,565 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:27,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-13 06:59:27,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495292295] [2021-10-13 06:59:27,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:59:27,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:27,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:59:27,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:59:27,573 INFO L87 Difference]: Start difference. First operand 255 states and 334 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 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-10-13 06:59:28,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:28,053 INFO L93 Difference]: Finished difference Result 254 states and 333 transitions. [2021-10-13 06:59:28,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 06:59:28,054 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 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 30 [2021-10-13 06:59:28,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:28,055 INFO L225 Difference]: With dead ends: 254 [2021-10-13 06:59:28,055 INFO L226 Difference]: Without dead ends: 254 [2021-10-13 06:59:28,056 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 62.8ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-13 06:59:28,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-10-13 06:59:28,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 254. [2021-10-13 06:59:28,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 222 states have (on average 1.5) internal successors, (333), 253 states have internal predecessors, (333), 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-10-13 06:59:28,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 333 transitions. [2021-10-13 06:59:28,062 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 333 transitions. Word has length 30 [2021-10-13 06:59:28,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:28,063 INFO L470 AbstractCegarLoop]: Abstraction has 254 states and 333 transitions. [2021-10-13 06:59:28,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 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-10-13 06:59:28,063 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 333 transitions. [2021-10-13 06:59:28,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-13 06:59:28,064 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:28,064 INFO L512 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] [2021-10-13 06:59:28,076 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:28,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:28,276 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr35REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:28,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:28,276 INFO L82 PathProgramCache]: Analyzing trace with hash 1829307096, now seen corresponding path program 1 times [2021-10-13 06:59:28,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:28,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1194142723] [2021-10-13 06:59:28,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:28,277 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:28,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:28,278 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:28,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-10-13 06:59:28,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:28,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 06:59:28,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:28,700 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-10-13 06:59:28,727 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-10-13 06:59:28,734 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-10-13 06:59:28,771 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-10-13 06:59:28,779 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-10-13 06:59:28,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:28,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:29,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:29,005 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:29,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1194142723] [2021-10-13 06:59:29,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1194142723] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:29,006 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:29,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-13 06:59:29,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63350875] [2021-10-13 06:59:29,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 06:59:29,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:29,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 06:59:29,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-13 06:59:29,007 INFO L87 Difference]: Start difference. First operand 254 states and 333 transitions. Second operand has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 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-10-13 06:59:30,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:30,055 INFO L93 Difference]: Finished difference Result 253 states and 332 transitions. [2021-10-13 06:59:30,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 06:59:30,056 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 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 30 [2021-10-13 06:59:30,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:30,057 INFO L225 Difference]: With dead ends: 253 [2021-10-13 06:59:30,058 INFO L226 Difference]: Without dead ends: 253 [2021-10-13 06:59:30,058 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 199.3ms TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-10-13 06:59:30,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-10-13 06:59:30,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 253. [2021-10-13 06:59:30,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 222 states have (on average 1.4954954954954955) internal successors, (332), 252 states have internal predecessors, (332), 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-10-13 06:59:30,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 332 transitions. [2021-10-13 06:59:30,064 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 332 transitions. Word has length 30 [2021-10-13 06:59:30,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:30,064 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 332 transitions. [2021-10-13 06:59:30,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 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-10-13 06:59:30,064 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 332 transitions. [2021-10-13 06:59:30,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-10-13 06:59:30,065 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:30,065 INFO L512 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] [2021-10-13 06:59:30,080 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:30,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:30,266 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr48ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:30,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:30,266 INFO L82 PathProgramCache]: Analyzing trace with hash -1635129317, now seen corresponding path program 1 times [2021-10-13 06:59:30,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:30,266 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1097451327] [2021-10-13 06:59:30,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:30,266 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:30,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:30,267 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:30,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-10-13 06:59:30,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:30,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 06:59:30,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:30,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:30,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:30,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:30,775 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:30,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1097451327] [2021-10-13 06:59:30,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1097451327] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:30,775 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:30,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-13 06:59:30,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416919121] [2021-10-13 06:59:30,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 06:59:30,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:30,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 06:59:30,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:59:30,776 INFO L87 Difference]: Start difference. First operand 253 states and 332 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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-10-13 06:59:30,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:30,811 INFO L93 Difference]: Finished difference Result 251 states and 325 transitions. [2021-10-13 06:59:30,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 06:59:30,812 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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 31 [2021-10-13 06:59:30,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:30,814 INFO L225 Difference]: With dead ends: 251 [2021-10-13 06:59:30,814 INFO L226 Difference]: Without dead ends: 251 [2021-10-13 06:59:30,814 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 06:59:30,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-10-13 06:59:30,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 251. [2021-10-13 06:59:30,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 221 states have (on average 1.4705882352941178) internal successors, (325), 250 states have internal predecessors, (325), 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-10-13 06:59:30,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 325 transitions. [2021-10-13 06:59:30,821 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 325 transitions. Word has length 31 [2021-10-13 06:59:30,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:30,821 INFO L470 AbstractCegarLoop]: Abstraction has 251 states and 325 transitions. [2021-10-13 06:59:30,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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-10-13 06:59:30,821 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 325 transitions. [2021-10-13 06:59:30,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-10-13 06:59:30,822 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:30,822 INFO L512 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] [2021-10-13 06:59:30,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2021-10-13 06:59:31,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:31,035 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:31,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:31,035 INFO L82 PathProgramCache]: Analyzing trace with hash 1054040681, now seen corresponding path program 1 times [2021-10-13 06:59:31,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:31,036 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [534224871] [2021-10-13 06:59:31,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:31,036 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:31,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:31,037 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:31,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-10-13 06:59:31,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:31,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 06:59:31,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:31,518 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-10-13 06:59:31,526 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-10-13 06:59:31,553 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 37 treesize of output 25 [2021-10-13 06:59:31,567 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 22 treesize of output 10 [2021-10-13 06:59:31,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:31,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:31,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:31,675 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:31,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [534224871] [2021-10-13 06:59:31,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [534224871] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:31,675 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:31,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-13 06:59:31,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105244056] [2021-10-13 06:59:31,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 06:59:31,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:31,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 06:59:31,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 06:59:31,677 INFO L87 Difference]: Start difference. First operand 251 states and 325 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 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-10-13 06:59:31,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 06:59:31,974 INFO L93 Difference]: Finished difference Result 266 states and 341 transitions. [2021-10-13 06:59:31,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 06:59:31,975 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 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 32 [2021-10-13 06:59:31,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 06:59:31,976 INFO L225 Difference]: With dead ends: 266 [2021-10-13 06:59:31,976 INFO L226 Difference]: Without dead ends: 266 [2021-10-13 06:59:31,977 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 75.0ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-13 06:59:31,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2021-10-13 06:59:31,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 254. [2021-10-13 06:59:31,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 224 states have (on average 1.4642857142857142) internal successors, (328), 253 states have internal predecessors, (328), 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-10-13 06:59:31,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 328 transitions. [2021-10-13 06:59:31,983 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 328 transitions. Word has length 32 [2021-10-13 06:59:31,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 06:59:31,983 INFO L470 AbstractCegarLoop]: Abstraction has 254 states and 328 transitions. [2021-10-13 06:59:31,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 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-10-13 06:59:31,984 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 328 transitions. [2021-10-13 06:59:31,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-10-13 06:59:31,984 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 06:59:31,985 INFO L512 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] [2021-10-13 06:59:32,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-10-13 06:59:32,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 06:59:32,197 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr49REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 06:59:32,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 06:59:32,197 INFO L82 PathProgramCache]: Analyzing trace with hash 850603051, now seen corresponding path program 1 times [2021-10-13 06:59:32,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 06:59:32,198 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1772541321] [2021-10-13 06:59:32,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 06:59:32,198 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 06:59:32,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 06:59:32,199 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 06:59:32,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-10-13 06:59:32,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 06:59:32,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 06:59:32,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 06:59:32,660 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-10-13 06:59:32,708 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-13 06:59:32,708 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 2 case distinctions, treesize of input 22 treesize of output 29 [2021-10-13 06:59:32,759 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 26 treesize of output 22 [2021-10-13 06:59:32,934 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-13 06:59:32,934 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 1 case distinctions, treesize of input 49 treesize of output 33 [2021-10-13 06:59:34,406 INFO L354 Elim1Store]: treesize reduction 68, result has 20.0 percent of original size [2021-10-13 06:59:34,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 45 [2021-10-13 06:59:41,012 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-10-13 06:59:41,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 40 [2021-10-13 06:59:41,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:41,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 06:59:43,499 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_#t~mem7.offset| (_ BitVec 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem7.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem7.base|) (bvadd (_ bv4 32) |ULTIMATE.start_main_#t~mem7.offset|) (_ bv0 32))) c_ULTIMATE.start_main_~list~0.base) (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))))))))))) (_ bv1 1)))) is different from false [2021-10-13 06:59:45,511 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_#t~mem7.offset| (_ BitVec 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (let ((.cse1 (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))) (select (select (let ((.cse0 (select (select |c_#memory_$Pointer$.base| c_ULTIMATE.start_main_~list~0.base) .cse1))) (store |c_#memory_$Pointer$.base| .cse0 (store (select |c_#memory_$Pointer$.base| .cse0) (bvadd (_ bv4 32) |ULTIMATE.start_main_#t~mem7.offset|) (_ bv0 32)))) c_ULTIMATE.start_main_~list~0.base) .cse1))))))))))))) (_ bv1 1)))) is different from false [2021-10-13 06:59:47,537 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_#t~mem6.offset| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem7.offset| (_ BitVec 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (let ((.cse2 (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem6.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem6.base|) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32))))) (let ((.cse1 (select (select .cse0 c_ULTIMATE.start_main_~list~0.base) .cse2))) (store .cse0 .cse1 (store (select .cse0 .cse1) (bvadd (_ bv4 32) |ULTIMATE.start_main_#t~mem7.offset|) (_ bv0 32))))) c_ULTIMATE.start_main_~list~0.base) .cse2))))))))))))))))) (_ bv1 1)))) is different from false [2021-10-13 06:59:49,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 06:59:49,979 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 06:59:49,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1772541321] [2021-10-13 06:59:49,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1772541321] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 06:59:49,979 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 06:59:49,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11, 11] imperfect sequences [] total 21 [2021-10-13 06:59:49,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183372491] [2021-10-13 06:59:49,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 06:59:49,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 06:59:49,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 06:59:49,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=274, Unknown=5, NotChecked=108, Total=462 [2021-10-13 06:59:49,980 INFO L87 Difference]: Start difference. First operand 254 states and 328 transitions. Second operand has 22 states, 21 states have (on average 3.0) internal successors, (63), 22 states have internal predecessors, (63), 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-10-13 07:00:02,548 WARN L207 SmtUtils]: Spent 8.06 s on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2021-10-13 07:00:13,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:00:13,791 INFO L93 Difference]: Finished difference Result 345 states and 403 transitions. [2021-10-13 07:00:13,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-13 07:00:13,792 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.0) internal successors, (63), 22 states have internal predecessors, (63), 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 32 [2021-10-13 07:00:13,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:00:13,794 INFO L225 Difference]: With dead ends: 345 [2021-10-13 07:00:13,794 INFO L226 Difference]: Without dead ends: 345 [2021-10-13 07:00:13,795 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 29764.0ms TimeCoverageRelationStatistics Valid=170, Invalid=592, Unknown=6, NotChecked=162, Total=930 [2021-10-13 07:00:13,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-10-13 07:00:13,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 255. [2021-10-13 07:00:13,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 227 states have (on average 1.4096916299559472) internal successors, (320), 254 states have internal predecessors, (320), 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-10-13 07:00:13,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 320 transitions. [2021-10-13 07:00:13,802 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 320 transitions. Word has length 32 [2021-10-13 07:00:13,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:00:13,802 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 320 transitions. [2021-10-13 07:00:13,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.0) internal successors, (63), 22 states have internal predecessors, (63), 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-10-13 07:00:13,803 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 320 transitions. [2021-10-13 07:00:13,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-10-13 07:00:13,803 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:00:13,803 INFO L512 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] [2021-10-13 07:00:13,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-10-13 07:00:14,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:00:14,017 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr50REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 07:00:14,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:00:14,017 INFO L82 PathProgramCache]: Analyzing trace with hash 850603052, now seen corresponding path program 1 times [2021-10-13 07:00:14,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:00:14,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [138426181] [2021-10-13 07:00:14,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:00:14,018 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:00:14,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:00:14,019 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:00:14,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-10-13 07:00:14,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:00:14,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 07:00:14,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:00:14,649 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-10-13 07:00:14,698 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-10-13 07:00:14,718 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 07:00:14,719 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 19 treesize of output 19 [2021-10-13 07:00:14,759 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 23 treesize of output 19 [2021-10-13 07:00:14,774 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-10-13 07:00:14,927 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-13 07:00:14,927 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 1 case distinctions, treesize of input 77 treesize of output 49 [2021-10-13 07:00:14,946 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-10-13 07:00:14,947 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 60 [2021-10-13 07:00:17,697 INFO L354 Elim1Store]: treesize reduction 68, result has 20.0 percent of original size [2021-10-13 07:00:17,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 107 treesize of output 70 [2021-10-13 07:00:19,585 INFO L354 Elim1Store]: treesize reduction 92, result has 20.0 percent of original size [2021-10-13 07:00:19,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 97 treesize of output 93 [2021-10-13 07:00:24,215 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-10-13 07:00:24,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 46 [2021-10-13 07:00:24,223 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-10-13 07:00:24,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 19 [2021-10-13 07:00:24,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:00:24,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:00:46,521 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|ULTIMATE.start_main_#t~mem6.offset| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem7.offset| (_ BitVec 32))) (let ((.cse0 (let ((.cse3 (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))) (select (select (let ((.cse1 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem6.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem6.base|) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32)))) (.cse2 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem6.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem6.base|) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32))) c_ULTIMATE.start_main_~list~0.base) .cse3))) (store .cse1 .cse2 (store (select .cse1 .cse2) (bvadd (_ bv4 32) |ULTIMATE.start_main_#t~mem7.offset|) (_ bv0 32)))) c_ULTIMATE.start_main_~list~0.base) .cse3)))) (bvule (bvadd .cse0 (_ bv4 32)) (bvadd .cse0 (_ bv8 32))))) (forall ((|ULTIMATE.start_main_#t~mem6.offset| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem7.offset| (_ BitVec 32))) (let ((.cse8 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem6.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem6.base|) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32)))) (.cse7 (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))) (let ((.cse5 (select (select .cse8 c_ULTIMATE.start_main_~list~0.base) .cse7)) (.cse6 (bvadd (_ bv4 32) |ULTIMATE.start_main_#t~mem7.offset|))) (bvule (bvadd (select (select (let ((.cse4 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem6.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_#t~mem6.base|) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32))))) (store .cse4 .cse5 (store (select .cse4 .cse5) .cse6 (_ bv0 32)))) c_ULTIMATE.start_main_~list~0.base) .cse7) (_ bv8 32)) (select |c_#length| (select (select (store .cse8 .cse5 (store (select .cse8 .cse5) .cse6 (_ bv0 32))) c_ULTIMATE.start_main_~list~0.base) .cse7))))))) is different from false [2021-10-13 07:00:48,718 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|ULTIMATE.start_main_#t~mem6.offset| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem7.offset| (_ BitVec 32))) (let ((.cse0 (let ((.cse4 (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))) (select (select (let ((.cse3 (select (select |c_#memory_$Pointer$.base| c_ULTIMATE.start_main_~list~0.base) .cse4))) (let ((.cse1 (store |c_#memory_$Pointer$.offset| .cse3 (store (select |c_#memory_$Pointer$.offset| .cse3) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32)))) (.cse2 (select (select (store |c_#memory_$Pointer$.base| .cse3 (store (select |c_#memory_$Pointer$.base| .cse3) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32))) c_ULTIMATE.start_main_~list~0.base) .cse4))) (store .cse1 .cse2 (store (select .cse1 .cse2) (bvadd (_ bv4 32) |ULTIMATE.start_main_#t~mem7.offset|) (_ bv0 32))))) c_ULTIMATE.start_main_~list~0.base) .cse4)))) (bvule (bvadd (_ bv4 32) .cse0) (bvadd (_ bv8 32) .cse0)))) (forall ((|ULTIMATE.start_main_#t~mem6.offset| (_ BitVec 32)) (|ULTIMATE.start_main_#t~mem7.offset| (_ BitVec 32))) (let ((.cse9 (bvadd (_ bv4 32) c_ULTIMATE.start_main_~list~0.offset))) (let ((.cse8 (select (select |c_#memory_$Pointer$.base| c_ULTIMATE.start_main_~list~0.base) .cse9))) (let ((.cse10 (store |c_#memory_$Pointer$.base| .cse8 (store (select |c_#memory_$Pointer$.base| .cse8) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32))))) (let ((.cse6 (select (select .cse10 c_ULTIMATE.start_main_~list~0.base) .cse9)) (.cse7 (bvadd (_ bv4 32) |ULTIMATE.start_main_#t~mem7.offset|))) (bvule (bvadd (_ bv8 32) (select (select (let ((.cse5 (store |c_#memory_$Pointer$.offset| .cse8 (store (select |c_#memory_$Pointer$.offset| .cse8) |ULTIMATE.start_main_#t~mem6.offset| (_ bv0 32))))) (store .cse5 .cse6 (store (select .cse5 .cse6) .cse7 (_ bv0 32)))) c_ULTIMATE.start_main_~list~0.base) .cse9)) (select |c_#length| (select (select (store .cse10 .cse6 (store (select .cse10 .cse6) .cse7 (_ bv0 32))) c_ULTIMATE.start_main_~list~0.base) .cse9))))))))) is different from false [2021-10-13 07:03:48,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2021-10-13 07:03:48,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:03:48,630 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:03:48,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [138426181] [2021-10-13 07:03:48,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [138426181] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:03:48,630 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:03:48,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11, 11] imperfect sequences [] total 21 [2021-10-13 07:03:48,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229438770] [2021-10-13 07:03:48,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 07:03:48,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:03:48,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 07:03:48,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=317, Unknown=6, NotChecked=74, Total=462 [2021-10-13 07:03:48,632 INFO L87 Difference]: Start difference. First operand 255 states and 320 transitions. Second operand has 22 states, 21 states have (on average 3.0) internal successors, (63), 22 states have internal predecessors, (63), 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-10-13 07:04:42,430 WARN L207 SmtUtils]: Spent 9.39 s on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2021-10-13 07:04:47,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:04:47,145 INFO L93 Difference]: Finished difference Result 291 states and 343 transitions. [2021-10-13 07:04:47,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 07:04:47,146 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.0) internal successors, (63), 22 states have internal predecessors, (63), 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 32 [2021-10-13 07:04:47,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:04:47,148 INFO L225 Difference]: With dead ends: 291 [2021-10-13 07:04:47,148 INFO L226 Difference]: Without dead ends: 291 [2021-10-13 07:04:47,149 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 72784.1ms TimeCoverageRelationStatistics Valid=278, Invalid=1048, Unknown=14, NotChecked=142, Total=1482 [2021-10-13 07:04:47,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-10-13 07:04:47,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 257. [2021-10-13 07:04:47,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 230 states have (on average 1.3782608695652174) internal successors, (317), 256 states have internal predecessors, (317), 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-10-13 07:04:47,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 317 transitions. [2021-10-13 07:04:47,156 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 317 transitions. Word has length 32 [2021-10-13 07:04:47,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:04:47,156 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 317 transitions. [2021-10-13 07:04:47,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.0) internal successors, (63), 22 states have internal predecessors, (63), 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-10-13 07:04:47,156 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 317 transitions. [2021-10-13 07:04:47,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-10-13 07:04:47,157 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:04:47,157 INFO L512 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] [2021-10-13 07:04:47,173 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2021-10-13 07:04:47,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:04:47,370 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr38REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 07:04:47,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:04:47,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1952226646, now seen corresponding path program 1 times [2021-10-13 07:04:47,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:04:47,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1989929935] [2021-10-13 07:04:47,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:04:47,371 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:04:47,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:04:47,372 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:04:47,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-10-13 07:04:48,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:04:48,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 07:04:48,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:04:48,055 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-10-13 07:04:48,075 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 20 treesize of output 16 [2021-10-13 07:04:48,107 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 21 treesize of output 13 [2021-10-13 07:04:48,234 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-13 07:04:48,234 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 2 case distinctions, treesize of input 22 treesize of output 29 [2021-10-13 07:04:48,293 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 27 treesize of output 23 [2021-10-13 07:04:48,506 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-13 07:04:48,506 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 1 case distinctions, treesize of input 51 treesize of output 35 [2021-10-13 07:04:48,632 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-10-13 07:04:48,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 42 [2021-10-13 07:04:48,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:04:48,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:04:50,787 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_#t~mem16.offset| (_ BitVec 32))) (= (_ bv0 1) (bvadd (bvneg (select |c_#valid| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem16.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_#t~mem16.base|) |ULTIMATE.start_main_#t~mem16.offset| (_ bv0 32))) c_ULTIMATE.start_main_~end~0.base) (bvadd (_ bv4 32) c_ULTIMATE.start_main_~end~0.offset)))) (_ bv1 1)))) is different from false [2021-10-13 07:04:52,801 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_#t~mem16.offset| (_ BitVec 32))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (select |c_#valid| (let ((.cse1 (bvadd (_ bv4 32) c_ULTIMATE.start_main_~end~0.offset))) (select (select (let ((.cse0 (select (select |c_#memory_$Pointer$.base| c_ULTIMATE.start_main_~end~0.base) .cse1))) (store |c_#memory_$Pointer$.base| .cse0 (store (select |c_#memory_$Pointer$.base| .cse0) |ULTIMATE.start_main_#t~mem16.offset| (_ bv0 32)))) c_ULTIMATE.start_main_~end~0.base) .cse1)))))) (_ bv1 1)))) is different from false [2021-10-13 07:04:53,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:04:53,205 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:04:53,205 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1989929935] [2021-10-13 07:04:53,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1989929935] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:04:53,205 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:04:53,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 19 [2021-10-13 07:04:53,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109471913] [2021-10-13 07:04:53,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 07:04:53,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:04:53,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 07:04:53,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=256, Unknown=2, NotChecked=66, Total=380 [2021-10-13 07:04:53,206 INFO L87 Difference]: Start difference. First operand 257 states and 317 transitions. Second operand has 20 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 20 states have internal predecessors, (51), 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-10-13 07:05:14,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:05:14,033 INFO L93 Difference]: Finished difference Result 257 states and 317 transitions. [2021-10-13 07:05:14,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 07:05:14,034 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 20 states have internal predecessors, (51), 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 33 [2021-10-13 07:05:14,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:05:14,035 INFO L225 Difference]: With dead ends: 257 [2021-10-13 07:05:14,036 INFO L226 Difference]: Without dead ends: 257 [2021-10-13 07:05:14,036 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 19612.7ms TimeCoverageRelationStatistics Valid=180, Invalid=749, Unknown=9, NotChecked=118, Total=1056 [2021-10-13 07:05:14,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-10-13 07:05:14,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 256. [2021-10-13 07:05:14,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 230 states have (on average 1.373913043478261) internal successors, (316), 255 states have internal predecessors, (316), 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-10-13 07:05:14,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 316 transitions. [2021-10-13 07:05:14,042 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 316 transitions. Word has length 33 [2021-10-13 07:05:14,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:05:14,043 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 316 transitions. [2021-10-13 07:05:14,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 20 states have internal predecessors, (51), 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-10-13 07:05:14,043 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 316 transitions. [2021-10-13 07:05:14,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-10-13 07:05:14,044 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:05:14,044 INFO L512 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] [2021-10-13 07:05:14,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-10-13 07:05:14,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:05:14,267 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr39REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 07:05:14,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:05:14,267 INFO L82 PathProgramCache]: Analyzing trace with hash -1952226645, now seen corresponding path program 1 times [2021-10-13 07:05:14,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:05:14,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1726471282] [2021-10-13 07:05:14,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:05:14,268 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:05:14,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:05:14,268 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:05:14,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-10-13 07:05:14,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:05:14,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 07:05:14,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:05:14,860 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-10-13 07:05:14,876 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 20 treesize of output 16 [2021-10-13 07:05:14,901 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 21 treesize of output 13 [2021-10-13 07:05:14,970 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-10-13 07:05:14,990 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 07:05:14,991 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 17 treesize of output 17 [2021-10-13 07:05:15,035 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 23 treesize of output 19 [2021-10-13 07:05:15,048 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-10-13 07:05:15,224 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-13 07:05:15,225 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 1 case distinctions, treesize of input 77 treesize of output 49 [2021-10-13 07:05:15,256 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-10-13 07:05:15,256 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 60 [2021-10-13 07:05:15,403 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-10-13 07:05:15,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 44 [2021-10-13 07:05:15,426 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-10-13 07:05:15,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 19 [2021-10-13 07:05:15,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:05:15,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:05:28,544 WARN L207 SmtUtils]: Spent 6.11 s on a formula simplification that was a NOOP. DAG size: 29 [2021-10-13 07:05:37,466 WARN L207 SmtUtils]: Spent 5.38 s on a formula simplification that was a NOOP. DAG size: 30 [2021-10-13 07:05:37,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2021-10-13 07:05:38,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:05:38,267 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:05:38,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1726471282] [2021-10-13 07:05:38,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1726471282] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:05:38,267 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:05:38,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 19 [2021-10-13 07:05:38,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472421988] [2021-10-13 07:05:38,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 07:05:38,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:05:38,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 07:05:38,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=323, Unknown=3, NotChecked=0, Total=380 [2021-10-13 07:05:38,269 INFO L87 Difference]: Start difference. First operand 256 states and 316 transitions. Second operand has 20 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 20 states have internal predecessors, (51), 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-10-13 07:05:41,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:05:41,334 INFO L93 Difference]: Finished difference Result 256 states and 316 transitions. [2021-10-13 07:05:41,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 07:05:41,335 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 20 states have internal predecessors, (51), 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 33 [2021-10-13 07:05:41,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:05:41,336 INFO L225 Difference]: With dead ends: 256 [2021-10-13 07:05:41,336 INFO L226 Difference]: Without dead ends: 256 [2021-10-13 07:05:41,337 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 23358.2ms TimeCoverageRelationStatistics Valid=186, Invalid=867, Unknown=3, NotChecked=0, Total=1056 [2021-10-13 07:05:41,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-10-13 07:05:41,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 255. [2021-10-13 07:05:41,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 230 states have (on average 1.3695652173913044) internal successors, (315), 254 states have internal predecessors, (315), 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-10-13 07:05:41,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 315 transitions. [2021-10-13 07:05:41,343 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 315 transitions. Word has length 33 [2021-10-13 07:05:41,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:05:41,343 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 315 transitions. [2021-10-13 07:05:41,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 20 states have internal predecessors, (51), 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-10-13 07:05:41,344 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 315 transitions. [2021-10-13 07:05:41,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-10-13 07:05:41,344 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:05:41,344 INFO L512 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] [2021-10-13 07:05:41,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2021-10-13 07:05:41,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:05:41,558 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr62ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 07:05:41,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:05:41,558 INFO L82 PathProgramCache]: Analyzing trace with hash -373333011, now seen corresponding path program 1 times [2021-10-13 07:05:41,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:05:41,559 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [162204427] [2021-10-13 07:05:41,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:05:41,559 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:05:41,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:05:41,560 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:05:41,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-10-13 07:05:42,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:05:42,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 07:05:42,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:05:42,085 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-10-13 07:05:42,094 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-10-13 07:05:42,362 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 37 treesize of output 25 [2021-10-13 07:05:42,365 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 22 treesize of output 10 [2021-10-13 07:05:42,420 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:05:42,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:05:42,709 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:05:42,709 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:05:42,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [162204427] [2021-10-13 07:05:42,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [162204427] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:05:42,709 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:05:42,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-13 07:05:42,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582063192] [2021-10-13 07:05:42,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 07:05:42,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:05:42,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 07:05:42,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 07:05:42,711 INFO L87 Difference]: Start difference. First operand 255 states and 315 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 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-10-13 07:05:43,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:05:43,161 INFO L93 Difference]: Finished difference Result 271 states and 331 transitions. [2021-10-13 07:05:43,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 07:05:43,162 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 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 34 [2021-10-13 07:05:43,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:05:43,163 INFO L225 Difference]: With dead ends: 271 [2021-10-13 07:05:43,163 INFO L226 Difference]: Without dead ends: 271 [2021-10-13 07:05:43,163 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 97.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-13 07:05:43,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-10-13 07:05:43,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 264. [2021-10-13 07:05:43,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 239 states have (on average 1.3556485355648535) internal successors, (324), 263 states have internal predecessors, (324), 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-10-13 07:05:43,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 324 transitions. [2021-10-13 07:05:43,169 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 324 transitions. Word has length 34 [2021-10-13 07:05:43,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:05:43,169 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 324 transitions. [2021-10-13 07:05:43,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 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-10-13 07:05:43,170 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 324 transitions. [2021-10-13 07:05:43,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-10-13 07:05:43,170 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:05:43,171 INFO L512 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] [2021-10-13 07:05:43,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2021-10-13 07:05:43,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:05:43,383 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 07:05:43,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:05:43,384 INFO L82 PathProgramCache]: Analyzing trace with hash -677547858, now seen corresponding path program 1 times [2021-10-13 07:05:43,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:05:43,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1226907204] [2021-10-13 07:05:43,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:05:43,384 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:05:43,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:05:43,385 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:05:43,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-10-13 07:05:43,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:05:43,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 07:05:43,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:05:44,003 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-10-13 07:05:44,013 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-10-13 07:05:44,072 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 37 treesize of output 25 [2021-10-13 07:05:44,076 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 22 treesize of output 10 [2021-10-13 07:05:44,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:05:44,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:05:44,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:05:44,223 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:05:44,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1226907204] [2021-10-13 07:05:44,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1226907204] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:05:44,223 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:05:44,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-13 07:05:44,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268633571] [2021-10-13 07:05:44,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 07:05:44,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:05:44,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 07:05:44,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 07:05:44,224 INFO L87 Difference]: Start difference. First operand 264 states and 324 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 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-10-13 07:05:44,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:05:44,575 INFO L93 Difference]: Finished difference Result 275 states and 336 transitions. [2021-10-13 07:05:44,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 07:05:44,575 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 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 34 [2021-10-13 07:05:44,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:05:44,577 INFO L225 Difference]: With dead ends: 275 [2021-10-13 07:05:44,577 INFO L226 Difference]: Without dead ends: 275 [2021-10-13 07:05:44,577 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 94.7ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-13 07:05:44,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2021-10-13 07:05:44,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 267. [2021-10-13 07:05:44,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 242 states have (on average 1.3512396694214877) internal successors, (327), 266 states have internal predecessors, (327), 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-10-13 07:05:44,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 327 transitions. [2021-10-13 07:05:44,583 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 327 transitions. Word has length 34 [2021-10-13 07:05:44,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:05:44,583 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 327 transitions. [2021-10-13 07:05:44,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 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-10-13 07:05:44,583 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 327 transitions. [2021-10-13 07:05:44,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-10-13 07:05:44,584 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:05:44,584 INFO L512 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] [2021-10-13 07:05:44,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2021-10-13 07:05:44,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:05:44,797 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr51ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 07:05:44,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:05:44,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1385753419, now seen corresponding path program 1 times [2021-10-13 07:05:44,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:05:44,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [358946072] [2021-10-13 07:05:44,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:05:44,798 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:05:44,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:05:44,799 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:05:44,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-10-13 07:05:45,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:05:45,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 07:05:45,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:05:45,464 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-10-13 07:05:45,541 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 07:05:45,542 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 16 treesize of output 16 [2021-10-13 07:05:45,582 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-10-13 07:05:45,595 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-10-13 07:05:45,753 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-13 07:05:45,753 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 1 case distinctions, treesize of input 66 treesize of output 44 [2021-10-13 07:05:45,777 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-10-13 07:05:45,777 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 49 [2021-10-13 07:05:46,030 INFO L354 Elim1Store]: treesize reduction 92, result has 15.6 percent of original size [2021-10-13 07:05:46,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 77 [2021-10-13 07:05:46,074 INFO L354 Elim1Store]: treesize reduction 84, result has 21.5 percent of original size [2021-10-13 07:05:46,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 98 treesize of output 85 [2021-10-13 07:05:46,896 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-10-13 07:05:46,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 44 [2021-10-13 07:05:46,915 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-10-13 07:05:46,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 25 [2021-10-13 07:05:46,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:05:46,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:06:24,704 WARN L207 SmtUtils]: Spent 6.15 s on a formula simplification that was a NOOP. DAG size: 41 [2021-10-13 07:06:25,121 INFO L354 Elim1Store]: treesize reduction 174, result has 26.6 percent of original size [2021-10-13 07:06:25,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 27875 treesize of output 27301 [2021-10-13 07:06:26,848 INFO L354 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2021-10-13 07:06:26,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 16763 treesize of output 16619 [2021-10-13 07:07:09,532 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:07:09,532 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 18 treesize of output 22 [2021-10-13 07:07:09,647 INFO L354 Elim1Store]: treesize reduction 1174, result has 0.1 percent of original size [2021-10-13 07:07:09,647 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 35474 treesize of output 1 [2021-10-13 07:07:10,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:07:10,044 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:07:10,045 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [358946072] [2021-10-13 07:07:10,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [358946072] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:07:10,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:07:10,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13, 13] imperfect sequences [] total 23 [2021-10-13 07:07:10,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326693997] [2021-10-13 07:07:10,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 07:07:10,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:07:10,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 07:07:10,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=423, Unknown=9, NotChecked=0, Total=506 [2021-10-13 07:07:10,047 INFO L87 Difference]: Start difference. First operand 267 states and 327 transitions. Second operand has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 23 states have internal predecessors, (65), 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-10-13 07:07:24,256 WARN L207 SmtUtils]: Spent 12.02 s on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-10-13 07:07:49,190 WARN L207 SmtUtils]: Spent 8.39 s on a formula simplification. DAG size of input: 62 DAG size of output: 55 [2021-10-13 07:08:17,551 WARN L207 SmtUtils]: Spent 5.92 s on a formula simplification. DAG size of input: 79 DAG size of output: 47 [2021-10-13 07:08:37,810 WARN L207 SmtUtils]: Spent 17.79 s on a formula simplification. DAG size of input: 99 DAG size of output: 77 [2021-10-13 07:08:49,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:08:49,287 INFO L93 Difference]: Finished difference Result 757 states and 881 transitions. [2021-10-13 07:08:49,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 07:08:49,291 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 23 states have internal predecessors, (65), 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 34 [2021-10-13 07:08:49,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:08:49,295 INFO L225 Difference]: With dead ends: 757 [2021-10-13 07:08:49,295 INFO L226 Difference]: Without dead ends: 757 [2021-10-13 07:08:49,296 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 96563.0ms TimeCoverageRelationStatistics Valid=469, Invalid=1871, Unknown=12, NotChecked=0, Total=2352 [2021-10-13 07:08:49,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2021-10-13 07:08:49,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 267. [2021-10-13 07:08:49,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 242 states have (on average 1.3471074380165289) internal successors, (326), 266 states have internal predecessors, (326), 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-10-13 07:08:49,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 326 transitions. [2021-10-13 07:08:49,304 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 326 transitions. Word has length 34 [2021-10-13 07:08:49,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:08:49,304 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 326 transitions. [2021-10-13 07:08:49,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 23 states have internal predecessors, (65), 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-10-13 07:08:49,305 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 326 transitions. [2021-10-13 07:08:49,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-10-13 07:08:49,305 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:08:49,306 INFO L512 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] [2021-10-13 07:08:49,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-10-13 07:08:49,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:08:49,519 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr75ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 07:08:49,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:08:49,519 INFO L82 PathProgramCache]: Analyzing trace with hash 2067103666, now seen corresponding path program 1 times [2021-10-13 07:08:49,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:08:49,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1298622845] [2021-10-13 07:08:49,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:08:49,520 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:08:49,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:08:49,520 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:08:49,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-10-13 07:08:50,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:08:50,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 07:08:50,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:08:50,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:08:50,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:08:50,479 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:08:50,479 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:08:50,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1298622845] [2021-10-13 07:08:50,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1298622845] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:08:50,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:08:50,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-13 07:08:50,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047247479] [2021-10-13 07:08:50,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 07:08:50,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:08:50,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 07:08:50,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 07:08:50,481 INFO L87 Difference]: Start difference. First operand 267 states and 326 transitions. Second operand has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 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-10-13 07:08:50,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:08:50,610 INFO L93 Difference]: Finished difference Result 280 states and 330 transitions. [2021-10-13 07:08:50,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 07:08:50,610 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 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 36 [2021-10-13 07:08:50,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:08:50,612 INFO L225 Difference]: With dead ends: 280 [2021-10-13 07:08:50,612 INFO L226 Difference]: Without dead ends: 280 [2021-10-13 07:08:50,612 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 07:08:50,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-10-13 07:08:50,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 268. [2021-10-13 07:08:50,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 243 states have (on average 1.345679012345679) internal successors, (327), 267 states have internal predecessors, (327), 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-10-13 07:08:50,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 327 transitions. [2021-10-13 07:08:50,619 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 327 transitions. Word has length 36 [2021-10-13 07:08:50,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:08:50,619 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 327 transitions. [2021-10-13 07:08:50,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 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-10-13 07:08:50,619 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 327 transitions. [2021-10-13 07:08:50,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-10-13 07:08:50,620 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:08:50,620 INFO L512 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] [2021-10-13 07:08:50,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-10-13 07:08:50,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:08:50,833 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr54ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (and 75 more)] === [2021-10-13 07:08:50,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:08:50,834 INFO L82 PathProgramCache]: Analyzing trace with hash -241358929, now seen corresponding path program 1 times [2021-10-13 07:08:50,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:08:50,834 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [914056466] [2021-10-13 07:08:50,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:08:50,834 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:08:50,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:08:50,835 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:08:50,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-10-13 07:08:51,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:08:51,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 07:08:51,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:08:51,563 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-10-13 07:08:51,611 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 07:08:51,611 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 17 treesize of output 17 [2021-10-13 07:08:51,643 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-10-13 07:08:51,654 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-10-13 07:08:51,820 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-10-13 07:08:51,820 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 1 case distinctions, treesize of input 78 treesize of output 56 [2021-10-13 07:08:51,851 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-10-13 07:08:51,851 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 1 case distinctions, treesize of input 68 treesize of output 52 [2021-10-13 07:08:52,169 INFO L354 Elim1Store]: treesize reduction 116, result has 16.5 percent of original size [2021-10-13 07:08:52,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 120 treesize of output 89 [2021-10-13 07:08:52,236 INFO L354 Elim1Store]: treesize reduction 84, result has 21.5 percent of original size [2021-10-13 07:08:52,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 110 treesize of output 88 [2021-10-13 07:08:53,589 INFO L354 Elim1Store]: treesize reduction 74, result has 3.9 percent of original size [2021-10-13 07:08:53,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 56 [2021-10-13 07:08:53,612 INFO L354 Elim1Store]: treesize reduction 56, result has 5.1 percent of original size [2021-10-13 07:08:53,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 26 [2021-10-13 07:08:53,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:08:53,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:08:56,842 INFO L354 Elim1Store]: treesize reduction 586, result has 49.8 percent of original size [2021-10-13 07:08:56,842 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 17083 treesize of output 15375 [2021-10-13 07:08:57,524 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:08:57,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [914056466] [2021-10-13 07:08:57,525 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-10-13 07:08:57,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [41857577] [2021-10-13 07:08:57,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:08:57,525 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:08:57,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:08:57,527 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:08:57,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2021-10-13 07:08:58,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:08:58,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 07:08:58,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:08:58,540 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-10-13 07:08:58,716 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 07:08:58,716 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 16 treesize of output 16 [2021-10-13 07:08:58,840 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-10-13 07:08:58,853 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-10-13 07:08:59,143 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-10-13 07:08:59,143 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 1 case distinctions, treesize of input 78 treesize of output 56 [2021-10-13 07:08:59,166 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-10-13 07:08:59,166 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 1 case distinctions, treesize of input 68 treesize of output 52 [2021-10-13 07:08:59,580 INFO L354 Elim1Store]: treesize reduction 116, result has 16.5 percent of original size [2021-10-13 07:08:59,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 120 treesize of output 89 [2021-10-13 07:08:59,629 INFO L354 Elim1Store]: treesize reduction 84, result has 21.5 percent of original size [2021-10-13 07:08:59,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 110 treesize of output 88 [2021-10-13 07:09:01,416 INFO L354 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2021-10-13 07:09:01,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 110 treesize of output 59 [2021-10-13 07:09:01,427 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-10-13 07:09:01,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 28 [2021-10-13 07:09:01,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:09:01,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:09:02,490 INFO L354 Elim1Store]: treesize reduction 586, result has 49.8 percent of original size [2021-10-13 07:09:02,490 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 17083 treesize of output 15375 [2021-10-13 07:09:03,110 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-10-13 07:09:03,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600586111] [2021-10-13 07:09:03,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:09:03,111 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:09:03,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:09:03,111 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:09:03,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-10-13 07:09:03,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:09:03,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 07:09:03,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:09:04,147 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 07:09:04,148 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 15 treesize of output 15 [2021-10-13 07:09:04,164 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-10-13 07:09:04,176 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-10-13 07:09:04,261 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-10-13 07:09:04,262 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 1 case distinctions, treesize of input 78 treesize of output 56 [2021-10-13 07:09:04,286 INFO L354 Elim1Store]: treesize reduction 43, result has 17.3 percent of original size [2021-10-13 07:09:04,287 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 1 case distinctions, treesize of input 68 treesize of output 52 [2021-10-13 07:09:04,536 INFO L354 Elim1Store]: treesize reduction 116, result has 16.5 percent of original size [2021-10-13 07:09:04,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 120 treesize of output 89 [2021-10-13 07:09:04,581 INFO L354 Elim1Store]: treesize reduction 84, result has 21.5 percent of original size [2021-10-13 07:09:04,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 110 treesize of output 88 [2021-10-13 07:09:05,589 INFO L354 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2021-10-13 07:09:05,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 110 treesize of output 59 [2021-10-13 07:09:05,598 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-10-13 07:09:05,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 28 [2021-10-13 07:09:05,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:09:05,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:09:06,446 INFO L354 Elim1Store]: treesize reduction 586, result has 49.8 percent of original size [2021-10-13 07:09:06,446 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 17083 treesize of output 15375 [2021-10-13 07:09:07,198 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-10-13 07:09:07,199 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:09:07,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-10-13 07:09:07,199 ERROR L172 FreeRefinementEngine]: Strategy WALRUS failed to provide any proof altough trace is infeasible [2021-10-13 07:09:07,199 INFO L626 BasicCegarLoop]: Counterexample might be feasible [2021-10-13 07:09:07,209 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr54ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,211 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATION [2021-10-13 07:09:07,211 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATION [2021-10-13 07:09:07,211 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,211 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATION [2021-10-13 07:09:07,211 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATION [2021-10-13 07:09:07,211 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATION [2021-10-13 07:09:07,211 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATION [2021-10-13 07:09:07,211 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATION [2021-10-13 07:09:07,211 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8REQUIRES_VIOLATION [2021-10-13 07:09:07,211 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9REQUIRES_VIOLATION [2021-10-13 07:09:07,211 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22REQUIRES_VIOLATION [2021-10-13 07:09:07,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23REQUIRES_VIOLATION [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24REQUIRES_VIOLATION [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25REQUIRES_VIOLATION [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28REQUIRES_VIOLATION [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29REQUIRES_VIOLATION [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30REQUIRES_VIOLATION [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31REQUIRES_VIOLATION [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32REQUIRES_VIOLATION [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33REQUIRES_VIOLATION [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34REQUIRES_VIOLATION [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35REQUIRES_VIOLATION [2021-10-13 07:09:07,213 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36REQUIRES_VIOLATION [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr37REQUIRES_VIOLATION [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr38REQUIRES_VIOLATION [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr39REQUIRES_VIOLATION [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr40REQUIRES_VIOLATION [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr41REQUIRES_VIOLATION [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr42REQUIRES_VIOLATION [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr43REQUIRES_VIOLATION [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr45ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr46REQUIRES_VIOLATION [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr47REQUIRES_VIOLATION [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr48ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,214 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr49REQUIRES_VIOLATION [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr50REQUIRES_VIOLATION [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr51ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr52REQUIRES_VIOLATION [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr53REQUIRES_VIOLATION [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr55REQUIRES_VIOLATION [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr56REQUIRES_VIOLATION [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr57ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr58REQUIRES_VIOLATION [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr59REQUIRES_VIOLATION [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr60REQUIRES_VIOLATION [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr61REQUIRES_VIOLATION [2021-10-13 07:09:07,215 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr62ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,216 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr63REQUIRES_VIOLATION [2021-10-13 07:09:07,216 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr64REQUIRES_VIOLATION [2021-10-13 07:09:07,216 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr65ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,216 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr66REQUIRES_VIOLATION [2021-10-13 07:09:07,216 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr67REQUIRES_VIOLATION [2021-10-13 07:09:07,216 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr68ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,216 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr69ASSERT_VIOLATIONMEMORY_FREE [2021-10-13 07:09:07,216 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr70ASSERT_VIOLATIONMEMORY_FREE [2021-10-13 07:09:07,216 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr71ASSERT_VIOLATIONMEMORY_FREE [2021-10-13 07:09:07,216 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr72REQUIRES_VIOLATION [2021-10-13 07:09:07,216 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr73REQUIRES_VIOLATION [2021-10-13 07:09:07,217 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr74ASSERT_VIOLATIONMEMORY_FREE [2021-10-13 07:09:07,217 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr75ASSERT_VIOLATIONMEMORY_FREE [2021-10-13 07:09:07,217 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr76ASSERT_VIOLATIONMEMORY_FREE [2021-10-13 07:09:07,217 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr77ASSERT_VIOLATIONMEMORY_LEAK [2021-10-13 07:09:07,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (36)] Forceful destruction successful, exit code 0 [2021-10-13 07:09:07,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-10-13 07:09:07,626 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-10-13 07:09:07,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:09:07,822 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-13 07:09:07,834 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 07:09:07 BoogieIcfgContainer [2021-10-13 07:09:07,834 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-13 07:09:07,835 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 07:09:07,835 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 07:09:07,835 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 07:09:07,835 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 06:58:22" (3/4) ... [2021-10-13 07:09:07,837 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-13 07:09:07,837 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 07:09:07,838 INFO L168 Benchmark]: Toolchain (without parser) took 647490.28 ms. Allocated memory was 54.5 MB in the beginning and 526.4 MB in the end (delta: 471.9 MB). Free memory was 30.2 MB in the beginning and 260.3 MB in the end (delta: -230.1 MB). Peak memory consumption was 242.9 MB. Max. memory is 16.1 GB. [2021-10-13 07:09:07,838 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 54.5 MB. Free memory is still 36.0 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 07:09:07,839 INFO L168 Benchmark]: CACSL2BoogieTranslator took 643.75 ms. Allocated memory is still 54.5 MB. Free memory was 30.0 MB in the beginning and 24.9 MB in the end (delta: 5.1 MB). Peak memory consumption was 9.9 MB. Max. memory is 16.1 GB. [2021-10-13 07:09:07,839 INFO L168 Benchmark]: Boogie Procedure Inliner took 87.36 ms. Allocated memory was 54.5 MB in the beginning and 71.3 MB in the end (delta: 16.8 MB). Free memory was 24.9 MB in the beginning and 52.6 MB in the end (delta: -27.7 MB). Peak memory consumption was 3.4 MB. Max. memory is 16.1 GB. [2021-10-13 07:09:07,839 INFO L168 Benchmark]: Boogie Preprocessor took 66.76 ms. Allocated memory is still 71.3 MB. Free memory was 52.6 MB in the beginning and 50.2 MB in the end (delta: 2.4 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-13 07:09:07,840 INFO L168 Benchmark]: RCFGBuilder took 1083.50 ms. Allocated memory is still 71.3 MB. Free memory was 50.2 MB in the beginning and 40.3 MB in the end (delta: 9.9 MB). Peak memory consumption was 17.1 MB. Max. memory is 16.1 GB. [2021-10-13 07:09:07,840 INFO L168 Benchmark]: TraceAbstraction took 645599.30 ms. Allocated memory was 71.3 MB in the beginning and 526.4 MB in the end (delta: 455.1 MB). Free memory was 39.7 MB in the beginning and 261.3 MB in the end (delta: -221.6 MB). Peak memory consumption was 327.8 MB. Max. memory is 16.1 GB. [2021-10-13 07:09:07,841 INFO L168 Benchmark]: Witness Printer took 2.93 ms. Allocated memory is still 526.4 MB. Free memory was 261.3 MB in the beginning and 260.3 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 07:09:07,842 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.23 ms. Allocated memory is still 54.5 MB. Free memory is still 36.0 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 643.75 ms. Allocated memory is still 54.5 MB. Free memory was 30.0 MB in the beginning and 24.9 MB in the end (delta: 5.1 MB). Peak memory consumption was 9.9 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 87.36 ms. Allocated memory was 54.5 MB in the beginning and 71.3 MB in the end (delta: 16.8 MB). Free memory was 24.9 MB in the beginning and 52.6 MB in the end (delta: -27.7 MB). Peak memory consumption was 3.4 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 66.76 ms. Allocated memory is still 71.3 MB. Free memory was 52.6 MB in the beginning and 50.2 MB in the end (delta: 2.4 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1083.50 ms. Allocated memory is still 71.3 MB. Free memory was 50.2 MB in the beginning and 40.3 MB in the end (delta: 9.9 MB). Peak memory consumption was 17.1 MB. Max. memory is 16.1 GB. * TraceAbstraction took 645599.30 ms. Allocated memory was 71.3 MB in the beginning and 526.4 MB in the end (delta: 455.1 MB). Free memory was 39.7 MB in the beginning and 261.3 MB in the end (delta: -221.6 MB). Peak memory consumption was 327.8 MB. Max. memory is 16.1 GB. * Witness Printer took 2.93 ms. Allocated memory is still 526.4 MB. Free memory was 261.3 MB in the beginning and 260.3 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 1037]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: unable to decide satisfiability of path constraint, overapproximation of memtrack at line 1037. Possible FailurePath: [L1002] SLL* list = malloc(sizeof(SLL)); [L1003] list->next = ((void*)0) [L1004] COND FALSE !(!(list != ((void*)0))) [L1004] COND FALSE !(__VERIFIER_nondet_int()) [L1004] list->inner = malloc(sizeof(SLL)) [L1004] EXPR list->inner [L1004] list->inner->next = ((void*)0) [L1004] EXPR list->inner [L1004] list->inner->inner = ((void*)0) [L1004] EXPR list->inner [L1004] EXPR list->inner != ((void*)0) || list->inner == ((void*)0) [L1004] COND FALSE !(!(list->inner != ((void*)0) || list->inner == ((void*)0))) [L1006] SLL* end = list; [L1009] COND FALSE !(__VERIFIER_nondet_int()) [L1019] end = ((void*)0) [L1020] end = list [L1023] COND FALSE !(!(((void*)0) != end)) [L1025] COND TRUE ((void*)0) != end [L1027] int len = 0; [L1028] EXPR end->inner [L1028] SLL* inner = end->inner; [L1029] COND TRUE ((void*)0) != inner [L1031] COND TRUE len == 0 [L1032] len = 1 [L1035] COND FALSE !(!(((void*)0) != inner)) [L1036] EXPR inner->inner [L1036] COND FALSE !(!(((void*)0) == inner->inner)) [L1037] EXPR inner->next [L1037] COND TRUE !(((void*)0) == inner->next) [L1037] reach_error() - UnprovableResult [Line: 1003]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1003]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1004]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1012]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1012]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1013]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1013]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1014]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1014]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1015]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1016]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1023]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1028]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1028]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1035]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1036]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1036]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1036]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1037]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1037]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1038]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1038]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1040]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1042]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1042]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1048]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1048]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1052]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1053]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1053]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1053]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1054]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1054]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1054]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: 1055]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1055]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1055]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1058]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1058]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1059]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1059]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1059]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 999]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 187 locations, 78 error locations. Started 1 CEGAR loops. OverallTime: 645528.0ms, OverallIterations: 32, TraceHistogramMax: 2, EmptinessCheckTime: 32.8ms, AutomataDifference: 238431.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 21.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 3983 SDtfs, 5723 SDslu, 14112 SDs, 0 SdLazy, 9483 SolverSat, 416 SolverUnsat, 14 SolverUnknown, 0 SolverNotchecked, 82509.1ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1591 GetRequests, 1213 SyntacticMatches, 16 SemanticMatches, 362 ConstructedPredicates, 11 IntricatePredicates, 2 DeprecatedPredicates, 1296 ImplicationChecksByTransitivity, 278039.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=268occurred in iteration=31, InterpolantAutomatonStates: 291, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 228.8ms AutomataMinimizationTime, 31 MinimizatonAttempts, 1369 StatesRemovedByMinimization, 26 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 299.1ms SsaConstructionTime, 1648.0ms SatisfiabilityAnalysisTime, 373328.1ms InterpolantComputationTime, 751 NumberOfCodeBlocks, 751 NumberOfCodeBlocksAsserted, 33 NumberOfCheckSat, 1436 ConstructedInterpolants, 111 QuantifiedInterpolants, 21685 SizeOfPredicates, 205 NumberOfNonLiveVariables, 2838 ConjunctsInSsa, 253 ConjunctsInUnsatCore, 66 InterpolantComputations, 60 PerfectInterpolantSequences, 10/16 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-10-13 07:09:07,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_779ce503-d9e2-4cdf-9c66-d82589c35242/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...