./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/memsafety-bftpd/bftpd_2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version e19ca921 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/memsafety-bftpd/bftpd_2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7c883b81b24ce5a721aa9a1ff13aef8a0d532ba87d9e130e470a0b88a1f8e93e --- Real Ultimate output --- This is Ultimate 0.2.2-dev-e19ca92 [2021-12-22 16:48:23,982 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-22 16:48:23,983 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-22 16:48:24,027 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-22 16:48:24,027 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-22 16:48:24,030 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-22 16:48:24,031 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-22 16:48:24,035 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-22 16:48:24,037 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-22 16:48:24,040 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-22 16:48:24,040 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-22 16:48:24,041 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-22 16:48:24,042 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-22 16:48:24,043 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-22 16:48:24,044 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-22 16:48:24,046 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-22 16:48:24,047 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-22 16:48:24,048 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-22 16:48:24,050 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-22 16:48:24,054 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-22 16:48:24,055 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-22 16:48:24,055 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-22 16:48:24,056 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-22 16:48:24,057 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-22 16:48:24,061 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-22 16:48:24,062 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-22 16:48:24,062 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-22 16:48:24,063 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-22 16:48:24,063 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-22 16:48:24,064 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-22 16:48:24,064 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-22 16:48:24,065 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-22 16:48:24,066 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-22 16:48:24,066 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-22 16:48:24,067 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-22 16:48:24,067 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-22 16:48:24,068 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-22 16:48:24,068 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-22 16:48:24,068 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-22 16:48:24,069 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-22 16:48:24,069 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-22 16:48:24,070 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-12-22 16:48:24,099 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-22 16:48:24,099 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-22 16:48:24,100 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-22 16:48:24,100 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-22 16:48:24,101 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-22 16:48:24,101 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-22 16:48:24,101 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-22 16:48:24,101 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-22 16:48:24,102 INFO L138 SettingsManager]: * Use SBE=true [2021-12-22 16:48:24,102 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-22 16:48:24,102 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-22 16:48:24,103 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-22 16:48:24,103 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-22 16:48:24,103 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-22 16:48:24,103 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-22 16:48:24,103 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-22 16:48:24,103 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-22 16:48:24,103 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-22 16:48:24,104 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-22 16:48:24,104 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-22 16:48:24,104 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-22 16:48:24,104 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-22 16:48:24,104 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-22 16:48:24,104 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-22 16:48:24,105 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-22 16:48:24,105 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:48:24,105 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-22 16:48:24,105 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-22 16:48:24,105 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-22 16:48:24,105 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-22 16:48:24,106 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-22 16:48:24,106 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7c883b81b24ce5a721aa9a1ff13aef8a0d532ba87d9e130e470a0b88a1f8e93e [2021-12-22 16:48:24,281 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-22 16:48:24,300 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-22 16:48:24,302 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-22 16:48:24,302 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-22 16:48:24,303 INFO L275 PluginConnector]: CDTParser initialized [2021-12-22 16:48:24,304 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety-bftpd/bftpd_2.i [2021-12-22 16:48:24,351 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0614373a5/79511d86fbef4f11a2f67d0c26a938f5/FLAG9433be36b [2021-12-22 16:48:24,735 INFO L306 CDTParser]: Found 1 translation units. [2021-12-22 16:48:24,739 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety-bftpd/bftpd_2.i [2021-12-22 16:48:24,750 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0614373a5/79511d86fbef4f11a2f67d0c26a938f5/FLAG9433be36b [2021-12-22 16:48:25,114 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0614373a5/79511d86fbef4f11a2f67d0c26a938f5 [2021-12-22 16:48:25,116 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-22 16:48:25,117 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-22 16:48:25,123 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-22 16:48:25,123 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-22 16:48:25,125 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-22 16:48:25,126 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,127 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72de79d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25, skipping insertion in model container [2021-12-22 16:48:25,127 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,131 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-22 16:48:25,163 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-22 16:48:25,470 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:48:25,480 INFO L203 MainTranslator]: Completed pre-run [2021-12-22 16:48:25,517 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:48:25,543 INFO L208 MainTranslator]: Completed translation [2021-12-22 16:48:25,543 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25 WrapperNode [2021-12-22 16:48:25,544 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-22 16:48:25,544 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-22 16:48:25,545 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-22 16:48:25,545 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-22 16:48:25,551 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,575 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,600 INFO L137 Inliner]: procedures = 168, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 95 [2021-12-22 16:48:25,601 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-22 16:48:25,601 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-22 16:48:25,601 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-22 16:48:25,601 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-22 16:48:25,608 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,608 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,616 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,617 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,621 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,624 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,633 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,636 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-22 16:48:25,637 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-22 16:48:25,638 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-22 16:48:25,638 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-22 16:48:25,639 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25" (1/1) ... [2021-12-22 16:48:25,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:48:25,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:25,675 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-22 16:48:25,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-22 16:48:25,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-22 16:48:25,704 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2021-12-22 16:48:25,704 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2021-12-22 16:48:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-22 16:48:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-22 16:48:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-22 16:48:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-22 16:48:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-22 16:48:25,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-22 16:48:25,706 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-22 16:48:25,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-22 16:48:25,785 INFO L234 CfgBuilder]: Building ICFG [2021-12-22 16:48:25,787 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-22 16:48:25,977 INFO L275 CfgBuilder]: Performing block encoding [2021-12-22 16:48:25,981 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-22 16:48:25,981 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-22 16:48:25,982 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:48:25 BoogieIcfgContainer [2021-12-22 16:48:25,982 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-22 16:48:25,983 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-22 16:48:25,983 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-22 16:48:25,990 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-22 16:48:25,990 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 04:48:25" (1/3) ... [2021-12-22 16:48:25,990 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@378515cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:48:25, skipping insertion in model container [2021-12-22 16:48:25,990 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:48:25" (2/3) ... [2021-12-22 16:48:25,991 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@378515cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:48:25, skipping insertion in model container [2021-12-22 16:48:25,991 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:48:25" (3/3) ... [2021-12-22 16:48:25,992 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_2.i [2021-12-22 16:48:25,995 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-22 16:48:25,995 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2021-12-22 16:48:26,033 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-22 16:48:26,041 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-22 16:48:26,041 INFO L340 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2021-12-22 16:48:26,052 INFO L276 IsEmpty]: Start isEmpty. Operand has 61 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 56 states have internal predecessors, (64), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-22 16:48:26,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-22 16:48:26,066 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:26,066 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-22 16:48:26,067 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:26,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:26,071 INFO L85 PathProgramCache]: Analyzing trace with hash -772449407, now seen corresponding path program 1 times [2021-12-22 16:48:26,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:26,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599156311] [2021-12-22 16:48:26,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:26,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:26,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:26,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:26,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:26,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599156311] [2021-12-22 16:48:26,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599156311] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:26,278 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:26,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 16:48:26,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608274523] [2021-12-22 16:48:26,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:26,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:48:26,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:26,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:48:26,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:26,308 INFO L87 Difference]: Start difference. First operand has 61 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 56 states have internal predecessors, (64), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:26,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:26,437 INFO L93 Difference]: Finished difference Result 124 states and 145 transitions. [2021-12-22 16:48:26,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:48:26,439 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-22 16:48:26,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:26,445 INFO L225 Difference]: With dead ends: 124 [2021-12-22 16:48:26,445 INFO L226 Difference]: Without dead ends: 118 [2021-12-22 16:48:26,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:26,449 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 149 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:26,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 109 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:26,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-12-22 16:48:26,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 92. [2021-12-22 16:48:26,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 65 states have (on average 1.6153846153846154) internal successors, (105), 82 states have internal predecessors, (105), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-12-22 16:48:26,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 123 transitions. [2021-12-22 16:48:26,485 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 123 transitions. Word has length 6 [2021-12-22 16:48:26,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:26,486 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 123 transitions. [2021-12-22 16:48:26,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:26,486 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 123 transitions. [2021-12-22 16:48:26,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-22 16:48:26,487 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:26,487 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-22 16:48:26,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-22 16:48:26,487 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:26,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:26,488 INFO L85 PathProgramCache]: Analyzing trace with hash -772449406, now seen corresponding path program 1 times [2021-12-22 16:48:26,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:26,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924812121] [2021-12-22 16:48:26,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:26,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:26,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-12-22 16:48:26,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:26,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924812121] [2021-12-22 16:48:26,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924812121] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:26,605 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:26,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:48:26,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144497109] [2021-12-22 16:48:26,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:26,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:26,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:26,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:26,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:26,607 INFO L87 Difference]: Start difference. First operand 92 states and 123 transitions. Second operand has 5 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:26,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:26,721 INFO L93 Difference]: Finished difference Result 221 states and 308 transitions. [2021-12-22 16:48:26,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:48:26,722 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-22 16:48:26,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:26,724 INFO L225 Difference]: With dead ends: 221 [2021-12-22 16:48:26,724 INFO L226 Difference]: Without dead ends: 221 [2021-12-22 16:48:26,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:26,726 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 120 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:26,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 207 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:26,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-12-22 16:48:26,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 168. [2021-12-22 16:48:26,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 133 states have (on average 1.6240601503759398) internal successors, (216), 150 states have internal predecessors, (216), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2021-12-22 16:48:26,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 261 transitions. [2021-12-22 16:48:26,740 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 261 transitions. Word has length 6 [2021-12-22 16:48:26,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:26,741 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 261 transitions. [2021-12-22 16:48:26,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:26,741 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 261 transitions. [2021-12-22 16:48:26,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-22 16:48:26,746 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:26,746 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:26,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-22 16:48:26,746 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:26,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:26,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1823872140, now seen corresponding path program 1 times [2021-12-22 16:48:26,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:26,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378307365] [2021-12-22 16:48:26,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:26,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:26,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:26,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:26,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:26,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378307365] [2021-12-22 16:48:26,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378307365] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:26,850 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:26,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:48:26,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353870392] [2021-12-22 16:48:26,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:26,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:26,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:26,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:26,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:26,851 INFO L87 Difference]: Start difference. First operand 168 states and 261 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:26,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:26,974 INFO L93 Difference]: Finished difference Result 244 states and 348 transitions. [2021-12-22 16:48:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:26,974 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-12-22 16:48:26,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:26,976 INFO L225 Difference]: With dead ends: 244 [2021-12-22 16:48:26,976 INFO L226 Difference]: Without dead ends: 244 [2021-12-22 16:48:26,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:26,977 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 136 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:26,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 162 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:26,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2021-12-22 16:48:26,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 171. [2021-12-22 16:48:26,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 136 states have (on average 1.6102941176470589) internal successors, (219), 153 states have internal predecessors, (219), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2021-12-22 16:48:26,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 264 transitions. [2021-12-22 16:48:26,992 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 264 transitions. Word has length 7 [2021-12-22 16:48:26,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:26,993 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 264 transitions. [2021-12-22 16:48:26,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:26,993 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 264 transitions. [2021-12-22 16:48:26,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-22 16:48:26,994 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:26,994 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:26,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-22 16:48:26,994 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:26,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:26,995 INFO L85 PathProgramCache]: Analyzing trace with hash 705461537, now seen corresponding path program 1 times [2021-12-22 16:48:26,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:26,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332810249] [2021-12-22 16:48:26,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:26,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:27,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:27,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:27,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332810249] [2021-12-22 16:48:27,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332810249] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:27,136 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:27,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:48:27,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229871241] [2021-12-22 16:48:27,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:27,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:27,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:27,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:27,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:27,138 INFO L87 Difference]: Start difference. First operand 171 states and 264 transitions. Second operand has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:27,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:27,258 INFO L93 Difference]: Finished difference Result 223 states and 309 transitions. [2021-12-22 16:48:27,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:27,259 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-12-22 16:48:27,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:27,260 INFO L225 Difference]: With dead ends: 223 [2021-12-22 16:48:27,261 INFO L226 Difference]: Without dead ends: 223 [2021-12-22 16:48:27,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:27,262 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 89 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:27,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 204 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:27,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-12-22 16:48:27,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 171. [2021-12-22 16:48:27,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 136 states have (on average 1.5955882352941178) internal successors, (217), 153 states have internal predecessors, (217), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2021-12-22 16:48:27,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 262 transitions. [2021-12-22 16:48:27,299 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 262 transitions. Word has length 8 [2021-12-22 16:48:27,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:27,299 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 262 transitions. [2021-12-22 16:48:27,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:27,300 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 262 transitions. [2021-12-22 16:48:27,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-12-22 16:48:27,300 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:27,300 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:27,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-22 16:48:27,301 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:27,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:27,302 INFO L85 PathProgramCache]: Analyzing trace with hash 394471214, now seen corresponding path program 1 times [2021-12-22 16:48:27,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:27,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831227448] [2021-12-22 16:48:27,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:27,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:27,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:27,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:27,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:27,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831227448] [2021-12-22 16:48:27,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831227448] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:27,352 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:27,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:48:27,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800465780] [2021-12-22 16:48:27,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:27,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:27,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:27,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:27,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:27,354 INFO L87 Difference]: Start difference. First operand 171 states and 262 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:27,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:27,429 INFO L93 Difference]: Finished difference Result 250 states and 344 transitions. [2021-12-22 16:48:27,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:27,430 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-12-22 16:48:27,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:27,431 INFO L225 Difference]: With dead ends: 250 [2021-12-22 16:48:27,431 INFO L226 Difference]: Without dead ends: 250 [2021-12-22 16:48:27,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:27,432 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 135 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:27,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 193 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:27,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-12-22 16:48:27,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 207. [2021-12-22 16:48:27,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 170 states have (on average 1.5705882352941176) internal successors, (267), 188 states have internal predecessors, (267), 11 states have call successors, (11), 7 states have call predecessors, (11), 8 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2021-12-22 16:48:27,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 312 transitions. [2021-12-22 16:48:27,442 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 312 transitions. Word has length 9 [2021-12-22 16:48:27,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:27,442 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 312 transitions. [2021-12-22 16:48:27,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:27,443 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 312 transitions. [2021-12-22 16:48:27,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-22 16:48:27,443 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:27,443 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:27,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-22 16:48:27,444 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:27,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:27,444 INFO L85 PathProgramCache]: Analyzing trace with hash -656294205, now seen corresponding path program 1 times [2021-12-22 16:48:27,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:27,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922876542] [2021-12-22 16:48:27,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:27,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:27,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:27,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:27,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922876542] [2021-12-22 16:48:27,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922876542] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:27,487 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:27,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:48:27,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905620481] [2021-12-22 16:48:27,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:27,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:27,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:27,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:27,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:27,488 INFO L87 Difference]: Start difference. First operand 207 states and 312 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:27,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:27,539 INFO L93 Difference]: Finished difference Result 245 states and 327 transitions. [2021-12-22 16:48:27,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:27,539 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-12-22 16:48:27,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:27,540 INFO L225 Difference]: With dead ends: 245 [2021-12-22 16:48:27,540 INFO L226 Difference]: Without dead ends: 245 [2021-12-22 16:48:27,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:27,541 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 160 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:27,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 194 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:27,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-12-22 16:48:27,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 217. [2021-12-22 16:48:27,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 179 states have (on average 1.5642458100558658) internal successors, (280), 198 states have internal predecessors, (280), 11 states have call successors, (11), 7 states have call predecessors, (11), 9 states have return successors, (34), 11 states have call predecessors, (34), 11 states have call successors, (34) [2021-12-22 16:48:27,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 325 transitions. [2021-12-22 16:48:27,549 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 325 transitions. Word has length 10 [2021-12-22 16:48:27,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:27,549 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 325 transitions. [2021-12-22 16:48:27,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:27,549 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 325 transitions. [2021-12-22 16:48:27,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-22 16:48:27,549 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:27,549 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:27,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-22 16:48:27,550 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:27,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:27,550 INFO L85 PathProgramCache]: Analyzing trace with hash 12795785, now seen corresponding path program 1 times [2021-12-22 16:48:27,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:27,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135206367] [2021-12-22 16:48:27,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:27,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:27,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:27,653 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:27,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:27,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135206367] [2021-12-22 16:48:27,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135206367] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:27,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103661501] [2021-12-22 16:48:27,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:27,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:27,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:27,664 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:27,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-22 16:48:27,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:27,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-22 16:48:27,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:27,938 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:27,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:28,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:28,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103661501] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:28,078 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:28,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 11 [2021-12-22 16:48:28,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106362089] [2021-12-22 16:48:28,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:28,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-22 16:48:28,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:28,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-22 16:48:28,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-12-22 16:48:28,080 INFO L87 Difference]: Start difference. First operand 217 states and 325 transitions. Second operand has 13 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:28,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:28,241 INFO L93 Difference]: Finished difference Result 302 states and 415 transitions. [2021-12-22 16:48:28,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:48:28,242 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-12-22 16:48:28,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:28,243 INFO L225 Difference]: With dead ends: 302 [2021-12-22 16:48:28,243 INFO L226 Difference]: Without dead ends: 302 [2021-12-22 16:48:28,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-12-22 16:48:28,244 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 415 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:28,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 448 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:28,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2021-12-22 16:48:28,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 229. [2021-12-22 16:48:28,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 188 states have (on average 1.4893617021276595) internal successors, (280), 210 states have internal predecessors, (280), 11 states have call successors, (11), 7 states have call predecessors, (11), 12 states have return successors, (44), 11 states have call predecessors, (44), 11 states have call successors, (44) [2021-12-22 16:48:28,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 335 transitions. [2021-12-22 16:48:28,253 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 335 transitions. Word has length 14 [2021-12-22 16:48:28,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:28,253 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 335 transitions. [2021-12-22 16:48:28,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:28,253 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 335 transitions. [2021-12-22 16:48:28,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-12-22 16:48:28,254 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:28,254 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:28,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:28,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:28,467 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:28,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:28,468 INFO L85 PathProgramCache]: Analyzing trace with hash 396669285, now seen corresponding path program 1 times [2021-12-22 16:48:28,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:28,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29405170] [2021-12-22 16:48:28,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:28,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:28,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:28,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:28,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:28,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29405170] [2021-12-22 16:48:28,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29405170] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:28,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647319910] [2021-12-22 16:48:28,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:28,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:28,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:28,557 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:28,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-22 16:48:28,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:28,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-22 16:48:28,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:28,718 INFO L387 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 19 treesize of output 7 [2021-12-22 16:48:28,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:28,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:28,787 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:28,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647319910] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:28,788 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:28,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2021-12-22 16:48:28,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529999238] [2021-12-22 16:48:28,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:28,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-22 16:48:28,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:28,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-22 16:48:28,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:48:28,791 INFO L87 Difference]: Start difference. First operand 229 states and 335 transitions. Second operand has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:29,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:29,006 INFO L93 Difference]: Finished difference Result 335 states and 463 transitions. [2021-12-22 16:48:29,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 16:48:29,007 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-12-22 16:48:29,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:29,010 INFO L225 Difference]: With dead ends: 335 [2021-12-22 16:48:29,010 INFO L226 Difference]: Without dead ends: 335 [2021-12-22 16:48:29,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-12-22 16:48:29,013 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 221 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:29,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 411 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:48:29,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-12-22 16:48:29,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 239. [2021-12-22 16:48:29,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 197 states have (on average 1.482233502538071) internal successors, (292), 220 states have internal predecessors, (292), 11 states have call successors, (11), 7 states have call predecessors, (11), 13 states have return successors, (46), 11 states have call predecessors, (46), 11 states have call successors, (46) [2021-12-22 16:48:29,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 349 transitions. [2021-12-22 16:48:29,027 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 349 transitions. Word has length 15 [2021-12-22 16:48:29,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:29,030 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 349 transitions. [2021-12-22 16:48:29,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:29,030 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 349 transitions. [2021-12-22 16:48:29,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-22 16:48:29,031 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:29,031 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:29,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:29,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-12-22 16:48:29,251 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:29,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:29,251 INFO L85 PathProgramCache]: Analyzing trace with hash -588154008, now seen corresponding path program 1 times [2021-12-22 16:48:29,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:29,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029705967] [2021-12-22 16:48:29,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:29,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:29,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:29,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:29,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:29,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029705967] [2021-12-22 16:48:29,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029705967] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:29,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384388249] [2021-12-22 16:48:29,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:29,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:29,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:29,363 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:29,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-22 16:48:29,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:29,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-22 16:48:29,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:29,552 INFO L387 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 19 treesize of output 7 [2021-12-22 16:48:29,559 INFO L387 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 19 treesize of output 7 [2021-12-22 16:48:29,573 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:29,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:29,667 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:29,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384388249] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:29,668 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:29,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2021-12-22 16:48:29,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251108510] [2021-12-22 16:48:29,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:29,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-22 16:48:29,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:29,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-22 16:48:29,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-12-22 16:48:29,670 INFO L87 Difference]: Start difference. First operand 239 states and 349 transitions. Second operand has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:30,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:30,119 INFO L93 Difference]: Finished difference Result 570 states and 775 transitions. [2021-12-22 16:48:30,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-22 16:48:30,119 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-22 16:48:30,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:30,121 INFO L225 Difference]: With dead ends: 570 [2021-12-22 16:48:30,121 INFO L226 Difference]: Without dead ends: 570 [2021-12-22 16:48:30,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2021-12-22 16:48:30,122 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 502 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:30,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 748 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:48:30,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-12-22 16:48:30,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 347. [2021-12-22 16:48:30,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 294 states have (on average 1.5136054421768708) internal successors, (445), 322 states have internal predecessors, (445), 14 states have call successors, (14), 10 states have call predecessors, (14), 21 states have return successors, (60), 14 states have call predecessors, (60), 14 states have call successors, (60) [2021-12-22 16:48:30,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 519 transitions. [2021-12-22 16:48:30,138 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 519 transitions. Word has length 16 [2021-12-22 16:48:30,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:30,138 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 519 transitions. [2021-12-22 16:48:30,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:30,138 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 519 transitions. [2021-12-22 16:48:30,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-22 16:48:30,139 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:30,139 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:30,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:30,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:30,352 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:30,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:30,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1776199670, now seen corresponding path program 1 times [2021-12-22 16:48:30,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:30,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417569331] [2021-12-22 16:48:30,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:30,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:30,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:30,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:30,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:30,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417569331] [2021-12-22 16:48:30,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417569331] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:30,376 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:30,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 16:48:30,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220319188] [2021-12-22 16:48:30,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:30,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:48:30,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:30,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:48:30,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:48:30,377 INFO L87 Difference]: Start difference. First operand 347 states and 519 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:30,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:30,390 INFO L93 Difference]: Finished difference Result 356 states and 501 transitions. [2021-12-22 16:48:30,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:48:30,390 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-12-22 16:48:30,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:30,391 INFO L225 Difference]: With dead ends: 356 [2021-12-22 16:48:30,391 INFO L226 Difference]: Without dead ends: 356 [2021-12-22 16:48:30,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:48:30,392 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 26 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:30,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 114 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:30,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-12-22 16:48:30,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 343. [2021-12-22 16:48:30,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 296 states have (on average 1.5067567567567568) internal successors, (446), 323 states have internal predecessors, (446), 11 states have call successors, (11), 8 states have call predecessors, (11), 18 states have return successors, (38), 11 states have call predecessors, (38), 11 states have call successors, (38) [2021-12-22 16:48:30,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 495 transitions. [2021-12-22 16:48:30,399 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 495 transitions. Word has length 18 [2021-12-22 16:48:30,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:30,399 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 495 transitions. [2021-12-22 16:48:30,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:48:30,399 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 495 transitions. [2021-12-22 16:48:30,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-22 16:48:30,400 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:30,400 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:30,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-22 16:48:30,400 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:30,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:30,400 INFO L85 PathProgramCache]: Analyzing trace with hash 382694474, now seen corresponding path program 1 times [2021-12-22 16:48:30,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:30,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126263951] [2021-12-22 16:48:30,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:30,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:30,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:30,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:30,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:30,430 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:30,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:30,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126263951] [2021-12-22 16:48:30,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126263951] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:30,430 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:30,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:48:30,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699743932] [2021-12-22 16:48:30,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:30,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:48:30,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:30,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:48:30,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:30,431 INFO L87 Difference]: Start difference. First operand 343 states and 495 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:30,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:30,481 INFO L93 Difference]: Finished difference Result 263 states and 368 transitions. [2021-12-22 16:48:30,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:48:30,482 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2021-12-22 16:48:30,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:30,483 INFO L225 Difference]: With dead ends: 263 [2021-12-22 16:48:30,483 INFO L226 Difference]: Without dead ends: 263 [2021-12-22 16:48:30,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:30,483 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 48 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:30,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 87 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:30,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-12-22 16:48:30,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2021-12-22 16:48:30,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 224 states have (on average 1.4910714285714286) internal successors, (334), 248 states have internal predecessors, (334), 8 states have call successors, (8), 6 states have call predecessors, (8), 13 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2021-12-22 16:48:30,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 368 transitions. [2021-12-22 16:48:30,489 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 368 transitions. Word has length 25 [2021-12-22 16:48:30,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:30,489 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 368 transitions. [2021-12-22 16:48:30,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:30,489 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 368 transitions. [2021-12-22 16:48:30,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-22 16:48:30,489 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:30,489 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:30,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-22 16:48:30,490 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:30,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:30,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1752183410, now seen corresponding path program 1 times [2021-12-22 16:48:30,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:30,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607611380] [2021-12-22 16:48:30,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:30,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:30,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:30,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:30,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:30,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:30,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:30,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607611380] [2021-12-22 16:48:30,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607611380] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:30,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132591715] [2021-12-22 16:48:30,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:30,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:30,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:30,631 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:30,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-22 16:48:30,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:30,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-22 16:48:30,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:30,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-22 16:48:30,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-22 16:48:30,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:30,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:31,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132591715] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:31,107 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:48:31,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 13 [2021-12-22 16:48:31,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421352712] [2021-12-22 16:48:31,108 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:31,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-22 16:48:31,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:31,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-22 16:48:31,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-12-22 16:48:31,108 INFO L87 Difference]: Start difference. First operand 263 states and 368 transitions. Second operand has 15 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 11 states have internal predecessors, (48), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-22 16:48:31,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:31,655 INFO L93 Difference]: Finished difference Result 414 states and 529 transitions. [2021-12-22 16:48:31,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-22 16:48:31,656 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 11 states have internal predecessors, (48), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2021-12-22 16:48:31,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:31,657 INFO L225 Difference]: With dead ends: 414 [2021-12-22 16:48:31,657 INFO L226 Difference]: Without dead ends: 414 [2021-12-22 16:48:31,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2021-12-22 16:48:31,658 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 606 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:31,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [606 Valid, 322 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 323 Invalid, 0 Unknown, 66 Unchecked, 0.2s Time] [2021-12-22 16:48:31,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-12-22 16:48:31,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 321. [2021-12-22 16:48:31,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 279 states have (on average 1.4838709677419355) internal successors, (414), 304 states have internal predecessors, (414), 9 states have call successors, (9), 7 states have call predecessors, (9), 15 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2021-12-22 16:48:31,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 450 transitions. [2021-12-22 16:48:31,664 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 450 transitions. Word has length 27 [2021-12-22 16:48:31,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:31,664 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 450 transitions. [2021-12-22 16:48:31,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 11 states have internal predecessors, (48), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-22 16:48:31,664 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 450 transitions. [2021-12-22 16:48:31,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-22 16:48:31,665 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:31,665 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:31,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:31,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:31,866 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:31,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:31,866 INFO L85 PathProgramCache]: Analyzing trace with hash 2041807728, now seen corresponding path program 1 times [2021-12-22 16:48:31,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:31,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975360633] [2021-12-22 16:48:31,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:31,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:31,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:31,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:31,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:31,925 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:31,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:31,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975360633] [2021-12-22 16:48:31,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975360633] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:31,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739173357] [2021-12-22 16:48:31,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:31,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:31,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:31,927 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:31,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-22 16:48:31,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:31,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-22 16:48:31,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:32,099 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:32,100 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:32,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739173357] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:32,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 16:48:32,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 10 [2021-12-22 16:48:32,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170673382] [2021-12-22 16:48:32,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:32,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:48:32,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:32,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:48:32,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:48:32,101 INFO L87 Difference]: Start difference. First operand 321 states and 450 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:32,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:32,173 INFO L93 Difference]: Finished difference Result 416 states and 561 transitions. [2021-12-22 16:48:32,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:48:32,174 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2021-12-22 16:48:32,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:32,175 INFO L225 Difference]: With dead ends: 416 [2021-12-22 16:48:32,175 INFO L226 Difference]: Without dead ends: 416 [2021-12-22 16:48:32,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2021-12-22 16:48:32,176 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 122 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:32,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 195 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:32,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2021-12-22 16:48:32,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 344. [2021-12-22 16:48:32,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 302 states have (on average 1.4735099337748345) internal successors, (445), 327 states have internal predecessors, (445), 9 states have call successors, (9), 7 states have call predecessors, (9), 15 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2021-12-22 16:48:32,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 481 transitions. [2021-12-22 16:48:32,182 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 481 transitions. Word has length 28 [2021-12-22 16:48:32,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:32,182 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 481 transitions. [2021-12-22 16:48:32,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:32,182 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 481 transitions. [2021-12-22 16:48:32,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-22 16:48:32,183 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:32,183 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:32,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:32,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-22 16:48:32,399 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:32,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:32,400 INFO L85 PathProgramCache]: Analyzing trace with hash -221078483, now seen corresponding path program 1 times [2021-12-22 16:48:32,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:32,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223763597] [2021-12-22 16:48:32,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:32,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:32,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:32,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:32,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:32,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:32,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:32,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223763597] [2021-12-22 16:48:32,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223763597] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:32,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387438910] [2021-12-22 16:48:32,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:32,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:32,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:32,677 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:32,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-22 16:48:32,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:32,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-22 16:48:32,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:33,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-22 16:48:33,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-22 16:48:33,118 INFO L387 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 15 treesize of output 7 [2021-12-22 16:48:33,121 INFO L387 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 15 treesize of output 7 [2021-12-22 16:48:33,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:33,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:33,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387438910] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:33,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:48:33,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 17 [2021-12-22 16:48:33,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280699338] [2021-12-22 16:48:33,245 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:33,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-22 16:48:33,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:33,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-22 16:48:33,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-12-22 16:48:33,246 INFO L87 Difference]: Start difference. First operand 344 states and 481 transitions. Second operand has 19 states, 18 states have (on average 2.888888888888889) internal successors, (52), 15 states have internal predecessors, (52), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-22 16:48:34,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:34,324 INFO L93 Difference]: Finished difference Result 554 states and 693 transitions. [2021-12-22 16:48:34,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-22 16:48:34,324 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.888888888888889) internal successors, (52), 15 states have internal predecessors, (52), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2021-12-22 16:48:34,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:34,326 INFO L225 Difference]: With dead ends: 554 [2021-12-22 16:48:34,326 INFO L226 Difference]: Without dead ends: 554 [2021-12-22 16:48:34,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=462, Invalid=1794, Unknown=0, NotChecked=0, Total=2256 [2021-12-22 16:48:34,327 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 691 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 692 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:34,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [692 Valid, 505 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 604 Invalid, 0 Unknown, 140 Unchecked, 0.3s Time] [2021-12-22 16:48:34,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2021-12-22 16:48:34,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 401. [2021-12-22 16:48:34,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 356 states have (on average 1.4915730337078652) internal successors, (531), 382 states have internal predecessors, (531), 10 states have call successors, (10), 8 states have call predecessors, (10), 17 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2021-12-22 16:48:34,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 571 transitions. [2021-12-22 16:48:34,334 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 571 transitions. Word has length 29 [2021-12-22 16:48:34,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:34,335 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 571 transitions. [2021-12-22 16:48:34,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.888888888888889) internal successors, (52), 15 states have internal predecessors, (52), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-22 16:48:34,335 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 571 transitions. [2021-12-22 16:48:34,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:48:34,335 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:34,335 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:34,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:34,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:34,551 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:34,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:34,552 INFO L85 PathProgramCache]: Analyzing trace with hash -253201523, now seen corresponding path program 1 times [2021-12-22 16:48:34,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:34,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894489147] [2021-12-22 16:48:34,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:34,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:34,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:34,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:34,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:34,603 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-22 16:48:34,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:34,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894489147] [2021-12-22 16:48:34,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894489147] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:34,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910466685] [2021-12-22 16:48:34,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:34,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:34,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:34,605 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:34,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-22 16:48:34,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:34,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-22 16:48:34,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:34,710 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-22 16:48:34,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:34,806 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-22 16:48:34,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910466685] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:34,807 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:34,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2021-12-22 16:48:34,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415696477] [2021-12-22 16:48:34,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:34,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 16:48:34,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:34,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 16:48:34,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:48:34,809 INFO L87 Difference]: Start difference. First operand 401 states and 571 transitions. Second operand has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-22 16:48:35,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:35,024 INFO L93 Difference]: Finished difference Result 558 states and 726 transitions. [2021-12-22 16:48:35,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-22 16:48:35,024 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 30 [2021-12-22 16:48:35,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:35,026 INFO L225 Difference]: With dead ends: 558 [2021-12-22 16:48:35,026 INFO L226 Difference]: Without dead ends: 558 [2021-12-22 16:48:35,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-12-22 16:48:35,026 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 389 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:35,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 213 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:35,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-12-22 16:48:35,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 478. [2021-12-22 16:48:35,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 431 states have (on average 1.443155452436195) internal successors, (622), 457 states have internal predecessors, (622), 10 states have call successors, (10), 10 states have call predecessors, (10), 19 states have return successors, (27), 10 states have call predecessors, (27), 10 states have call successors, (27) [2021-12-22 16:48:35,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 659 transitions. [2021-12-22 16:48:35,034 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 659 transitions. Word has length 30 [2021-12-22 16:48:35,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:35,034 INFO L470 AbstractCegarLoop]: Abstraction has 478 states and 659 transitions. [2021-12-22 16:48:35,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-22 16:48:35,034 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 659 transitions. [2021-12-22 16:48:35,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-22 16:48:35,035 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:35,035 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:35,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:35,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:35,247 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:35,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:35,248 INFO L85 PathProgramCache]: Analyzing trace with hash 740687428, now seen corresponding path program 1 times [2021-12-22 16:48:35,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:35,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753345853] [2021-12-22 16:48:35,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:35,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:35,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:35,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:35,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:35,292 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-22 16:48:35,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:35,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753345853] [2021-12-22 16:48:35,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753345853] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:35,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809489067] [2021-12-22 16:48:35,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:35,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:35,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:35,294 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:35,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-22 16:48:35,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:35,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-22 16:48:35,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:35,442 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-22 16:48:35,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:35,585 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-22 16:48:35,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809489067] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:35,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:35,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2021-12-22 16:48:35,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914822873] [2021-12-22 16:48:35,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:35,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-22 16:48:35,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:35,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-22 16:48:35,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-12-22 16:48:35,587 INFO L87 Difference]: Start difference. First operand 478 states and 659 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 9 states have internal predecessors, (50), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-22 16:48:35,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:35,888 INFO L93 Difference]: Finished difference Result 533 states and 692 transitions. [2021-12-22 16:48:35,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-22 16:48:35,888 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 9 states have internal predecessors, (50), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 31 [2021-12-22 16:48:35,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:35,890 INFO L225 Difference]: With dead ends: 533 [2021-12-22 16:48:35,890 INFO L226 Difference]: Without dead ends: 533 [2021-12-22 16:48:35,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=167, Invalid=433, Unknown=0, NotChecked=0, Total=600 [2021-12-22 16:48:35,891 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 498 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:35,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 332 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:48:35,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-12-22 16:48:35,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 484. [2021-12-22 16:48:35,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 437 states have (on average 1.425629290617849) internal successors, (623), 463 states have internal predecessors, (623), 10 states have call successors, (10), 10 states have call predecessors, (10), 19 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-12-22 16:48:35,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 659 transitions. [2021-12-22 16:48:35,898 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 659 transitions. Word has length 31 [2021-12-22 16:48:35,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:35,898 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 659 transitions. [2021-12-22 16:48:35,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 9 states have internal predecessors, (50), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-22 16:48:35,898 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 659 transitions. [2021-12-22 16:48:35,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-22 16:48:35,899 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:35,899 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:35,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:36,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-22 16:48:36,124 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:36,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:36,124 INFO L85 PathProgramCache]: Analyzing trace with hash -117381739, now seen corresponding path program 1 times [2021-12-22 16:48:36,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:36,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048101294] [2021-12-22 16:48:36,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:36,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:36,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:36,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:36,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:36,285 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:36,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:36,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048101294] [2021-12-22 16:48:36,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048101294] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:36,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924073254] [2021-12-22 16:48:36,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:36,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:36,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:36,286 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:36,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-22 16:48:36,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:36,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-22 16:48:36,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:36,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-22 16:48:36,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-22 16:48:36,719 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:36,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:36,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924073254] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:36,871 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:48:36,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 16 [2021-12-22 16:48:36,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825887066] [2021-12-22 16:48:36,871 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:36,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-22 16:48:36,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:36,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-22 16:48:36,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-12-22 16:48:36,873 INFO L87 Difference]: Start difference. First operand 484 states and 659 transitions. Second operand has 18 states, 17 states have (on average 3.764705882352941) internal successors, (64), 14 states have internal predecessors, (64), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-22 16:48:37,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:37,580 INFO L93 Difference]: Finished difference Result 555 states and 698 transitions. [2021-12-22 16:48:37,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-22 16:48:37,580 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.764705882352941) internal successors, (64), 14 states have internal predecessors, (64), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 35 [2021-12-22 16:48:37,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:37,582 INFO L225 Difference]: With dead ends: 555 [2021-12-22 16:48:37,582 INFO L226 Difference]: Without dead ends: 555 [2021-12-22 16:48:37,582 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=258, Invalid=1002, Unknown=0, NotChecked=0, Total=1260 [2021-12-22 16:48:37,583 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 451 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:37,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 427 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 542 Invalid, 0 Unknown, 86 Unchecked, 0.3s Time] [2021-12-22 16:48:37,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2021-12-22 16:48:37,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 484. [2021-12-22 16:48:37,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 437 states have (on average 1.3958810068649885) internal successors, (610), 463 states have internal predecessors, (610), 10 states have call successors, (10), 10 states have call predecessors, (10), 19 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-12-22 16:48:37,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 646 transitions. [2021-12-22 16:48:37,591 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 646 transitions. Word has length 35 [2021-12-22 16:48:37,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:37,591 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 646 transitions. [2021-12-22 16:48:37,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.764705882352941) internal successors, (64), 14 states have internal predecessors, (64), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-22 16:48:37,592 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 646 transitions. [2021-12-22 16:48:37,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-22 16:48:37,592 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:37,592 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:37,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-22 16:48:37,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-22 16:48:37,803 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr16ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:37,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:37,804 INFO L85 PathProgramCache]: Analyzing trace with hash 753387604, now seen corresponding path program 1 times [2021-12-22 16:48:37,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:37,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070196502] [2021-12-22 16:48:37,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:37,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:37,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:37,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:37,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:37,862 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:37,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:37,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070196502] [2021-12-22 16:48:37,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070196502] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:37,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304032518] [2021-12-22 16:48:37,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:37,863 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:37,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:37,864 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:37,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-22 16:48:37,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:37,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-22 16:48:37,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:37,986 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:37,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:38,049 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:38,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304032518] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:38,049 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:38,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2021-12-22 16:48:38,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156584912] [2021-12-22 16:48:38,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:38,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:38,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:38,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:38,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:38,051 INFO L87 Difference]: Start difference. First operand 484 states and 646 transitions. Second operand has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:38,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:38,116 INFO L93 Difference]: Finished difference Result 513 states and 669 transitions. [2021-12-22 16:48:38,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:38,117 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2021-12-22 16:48:38,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:38,119 INFO L225 Difference]: With dead ends: 513 [2021-12-22 16:48:38,119 INFO L226 Difference]: Without dead ends: 513 [2021-12-22 16:48:38,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 79 SyntacticMatches, 4 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:38,119 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 84 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:38,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 70 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:38,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-12-22 16:48:38,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 482. [2021-12-22 16:48:38,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 437 states have (on average 1.3775743707093822) internal successors, (602), 461 states have internal predecessors, (602), 10 states have call successors, (10), 10 states have call predecessors, (10), 19 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-12-22 16:48:38,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 638 transitions. [2021-12-22 16:48:38,126 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 638 transitions. Word has length 40 [2021-12-22 16:48:38,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:38,127 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 638 transitions. [2021-12-22 16:48:38,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:38,127 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 638 transitions. [2021-12-22 16:48:38,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-22 16:48:38,127 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:38,127 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:38,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:38,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-22 16:48:38,344 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr17ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:38,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:38,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1880179342, now seen corresponding path program 1 times [2021-12-22 16:48:38,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:38,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760594151] [2021-12-22 16:48:38,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:38,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:38,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:38,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:38,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:38,390 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:38,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:38,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760594151] [2021-12-22 16:48:38,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760594151] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:38,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072085671] [2021-12-22 16:48:38,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:38,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:38,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:38,391 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:38,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-22 16:48:38,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:38,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:48:38,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:38,526 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:38,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:38,604 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:38,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072085671] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:38,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:38,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2021-12-22 16:48:38,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088650803] [2021-12-22 16:48:38,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:38,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:38,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:38,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:38,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:38,607 INFO L87 Difference]: Start difference. First operand 482 states and 638 transitions. Second operand has 5 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:38,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:38,676 INFO L93 Difference]: Finished difference Result 511 states and 661 transitions. [2021-12-22 16:48:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:38,683 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2021-12-22 16:48:38,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:38,685 INFO L225 Difference]: With dead ends: 511 [2021-12-22 16:48:38,685 INFO L226 Difference]: Without dead ends: 511 [2021-12-22 16:48:38,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 83 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:38,685 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 80 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:38,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 50 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:38,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-12-22 16:48:38,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 480. [2021-12-22 16:48:38,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 437 states have (on average 1.3592677345537758) internal successors, (594), 459 states have internal predecessors, (594), 10 states have call successors, (10), 10 states have call predecessors, (10), 19 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-12-22 16:48:38,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 630 transitions. [2021-12-22 16:48:38,692 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 630 transitions. Word has length 41 [2021-12-22 16:48:38,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:38,692 INFO L470 AbstractCegarLoop]: Abstraction has 480 states and 630 transitions. [2021-12-22 16:48:38,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:38,692 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 630 transitions. [2021-12-22 16:48:38,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-22 16:48:38,693 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:38,693 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:38,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:38,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:38,901 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr18ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:38,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:38,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1843982442, now seen corresponding path program 1 times [2021-12-22 16:48:38,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:38,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785523990] [2021-12-22 16:48:38,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:38,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:38,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:38,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:38,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:38,949 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:38,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:38,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785523990] [2021-12-22 16:48:38,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785523990] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:38,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28390067] [2021-12-22 16:48:38,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:38,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:38,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:38,963 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:38,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-22 16:48:39,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:39,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-22 16:48:39,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:39,050 INFO L387 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-12-22 16:48:39,087 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-22 16:48:39,087 INFO L387 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 17 treesize of output 21 [2021-12-22 16:48:39,095 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:39,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:39,276 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:39,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28390067] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:39,276 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:39,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 4] total 6 [2021-12-22 16:48:39,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867679689] [2021-12-22 16:48:39,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:39,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:48:39,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:39,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:48:39,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:39,277 INFO L87 Difference]: Start difference. First operand 480 states and 630 transitions. Second operand has 7 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-22 16:48:39,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:39,379 INFO L93 Difference]: Finished difference Result 532 states and 675 transitions. [2021-12-22 16:48:39,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:48:39,379 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 42 [2021-12-22 16:48:39,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:39,381 INFO L225 Difference]: With dead ends: 532 [2021-12-22 16:48:39,381 INFO L226 Difference]: Without dead ends: 532 [2021-12-22 16:48:39,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:48:39,382 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 83 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:39,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 176 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 170 Invalid, 0 Unknown, 87 Unchecked, 0.1s Time] [2021-12-22 16:48:39,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-12-22 16:48:39,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 486. [2021-12-22 16:48:39,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 443 states have (on average 1.3544018058690745) internal successors, (600), 465 states have internal predecessors, (600), 10 states have call successors, (10), 10 states have call predecessors, (10), 19 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-12-22 16:48:39,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 636 transitions. [2021-12-22 16:48:39,388 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 636 transitions. Word has length 42 [2021-12-22 16:48:39,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:39,388 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 636 transitions. [2021-12-22 16:48:39,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-22 16:48:39,389 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 636 transitions. [2021-12-22 16:48:39,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-22 16:48:39,389 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:39,389 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:39,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:39,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:39,603 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:39,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:39,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1200736699, now seen corresponding path program 1 times [2021-12-22 16:48:39,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:39,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135414033] [2021-12-22 16:48:39,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:39,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:39,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:39,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:39,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:39,649 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:39,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:39,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135414033] [2021-12-22 16:48:39,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135414033] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:39,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214576661] [2021-12-22 16:48:39,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:39,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:39,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:39,651 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:39,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-22 16:48:39,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:39,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:48:39,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:39,763 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 16:48:39,763 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:39,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214576661] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:39,763 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 16:48:39,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2021-12-22 16:48:39,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069164843] [2021-12-22 16:48:39,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:39,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:39,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:39,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:39,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:39,764 INFO L87 Difference]: Start difference. First operand 486 states and 636 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:39,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:39,783 INFO L93 Difference]: Finished difference Result 580 states and 722 transitions. [2021-12-22 16:48:39,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:39,783 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-12-22 16:48:39,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:39,784 INFO L225 Difference]: With dead ends: 580 [2021-12-22 16:48:39,784 INFO L226 Difference]: Without dead ends: 580 [2021-12-22 16:48:39,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:39,785 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 68 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:39,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 156 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:39,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-12-22 16:48:39,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 476. [2021-12-22 16:48:39,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 433 states have (on average 1.327944572748268) internal successors, (575), 455 states have internal predecessors, (575), 10 states have call successors, (10), 10 states have call predecessors, (10), 19 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2021-12-22 16:48:39,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 611 transitions. [2021-12-22 16:48:39,792 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 611 transitions. Word has length 45 [2021-12-22 16:48:39,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:39,792 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 611 transitions. [2021-12-22 16:48:39,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:39,792 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 611 transitions. [2021-12-22 16:48:39,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:48:39,793 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:39,793 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:39,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:40,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-22 16:48:40,012 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:40,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:40,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1458472979, now seen corresponding path program 1 times [2021-12-22 16:48:40,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:40,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191704264] [2021-12-22 16:48:40,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:40,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:40,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:40,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:40,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:40,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:40,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:40,157 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-22 16:48:40,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:40,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191704264] [2021-12-22 16:48:40,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191704264] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:40,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891126241] [2021-12-22 16:48:40,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:40,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:40,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:40,159 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:40,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-22 16:48:40,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:40,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-22 16:48:40,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:40,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-22 16:48:40,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-22 16:48:40,672 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-22 16:48:40,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:40,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891126241] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:40,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:48:40,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 13 [2021-12-22 16:48:40,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136481383] [2021-12-22 16:48:40,766 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:40,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-22 16:48:40,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:40,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-22 16:48:40,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-12-22 16:48:40,767 INFO L87 Difference]: Start difference. First operand 476 states and 611 transitions. Second operand has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 11 states have internal predecessors, (61), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-22 16:48:41,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:41,181 INFO L93 Difference]: Finished difference Result 546 states and 665 transitions. [2021-12-22 16:48:41,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-22 16:48:41,181 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 11 states have internal predecessors, (61), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 48 [2021-12-22 16:48:41,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:41,183 INFO L225 Difference]: With dead ends: 546 [2021-12-22 16:48:41,183 INFO L226 Difference]: Without dead ends: 546 [2021-12-22 16:48:41,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=184, Invalid=628, Unknown=0, NotChecked=0, Total=812 [2021-12-22 16:48:41,183 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 418 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:41,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 363 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 328 Invalid, 0 Unknown, 62 Unchecked, 0.2s Time] [2021-12-22 16:48:41,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2021-12-22 16:48:41,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 483. [2021-12-22 16:48:41,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 441 states have (on average 1.3197278911564625) internal successors, (582), 462 states have internal predecessors, (582), 10 states have call successors, (10), 10 states have call predecessors, (10), 18 states have return successors, (23), 10 states have call predecessors, (23), 10 states have call successors, (23) [2021-12-22 16:48:41,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 615 transitions. [2021-12-22 16:48:41,190 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 615 transitions. Word has length 48 [2021-12-22 16:48:41,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:41,190 INFO L470 AbstractCegarLoop]: Abstraction has 483 states and 615 transitions. [2021-12-22 16:48:41,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 11 states have internal predecessors, (61), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-22 16:48:41,190 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 615 transitions. [2021-12-22 16:48:41,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-22 16:48:41,191 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:41,191 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:41,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:41,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:41,412 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:41,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:41,413 INFO L85 PathProgramCache]: Analyzing trace with hash -639148643, now seen corresponding path program 1 times [2021-12-22 16:48:41,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:41,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244375594] [2021-12-22 16:48:41,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:41,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:41,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:41,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:41,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:41,476 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-22 16:48:41,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:41,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244375594] [2021-12-22 16:48:41,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244375594] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:41,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842218173] [2021-12-22 16:48:41,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:41,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:41,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:41,480 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:41,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-22 16:48:41,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:41,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 16:48:41,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:41,585 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-22 16:48:41,585 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:41,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842218173] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:41,585 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 16:48:41,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-12-22 16:48:41,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566327951] [2021-12-22 16:48:41,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:41,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:48:41,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:41,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:48:41,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:41,588 INFO L87 Difference]: Start difference. First operand 483 states and 615 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:41,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:41,591 INFO L93 Difference]: Finished difference Result 509 states and 636 transitions. [2021-12-22 16:48:41,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:48:41,591 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-12-22 16:48:41,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:41,592 INFO L225 Difference]: With dead ends: 509 [2021-12-22 16:48:41,592 INFO L226 Difference]: Without dead ends: 509 [2021-12-22 16:48:41,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:41,593 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 13 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:41,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 110 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:41,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-12-22 16:48:41,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 482. [2021-12-22 16:48:41,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 441 states have (on average 1.3061224489795917) internal successors, (576), 461 states have internal predecessors, (576), 10 states have call successors, (10), 10 states have call predecessors, (10), 18 states have return successors, (23), 10 states have call predecessors, (23), 10 states have call successors, (23) [2021-12-22 16:48:41,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 609 transitions. [2021-12-22 16:48:41,602 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 609 transitions. Word has length 47 [2021-12-22 16:48:41,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:41,602 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 609 transitions. [2021-12-22 16:48:41,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:41,602 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 609 transitions. [2021-12-22 16:48:41,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:48:41,602 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:41,602 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:41,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:41,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:41,807 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:41,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:41,808 INFO L85 PathProgramCache]: Analyzing trace with hash 296907458, now seen corresponding path program 1 times [2021-12-22 16:48:41,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:41,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754319325] [2021-12-22 16:48:41,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:41,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:41,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:41,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:41,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:41,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:41,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:41,901 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 16:48:41,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:41,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754319325] [2021-12-22 16:48:41,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754319325] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:41,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724331805] [2021-12-22 16:48:41,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:41,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:41,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:41,903 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:41,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-22 16:48:41,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:41,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-22 16:48:41,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:42,035 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:42,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:42,154 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:42,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724331805] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:42,155 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:42,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6] total 11 [2021-12-22 16:48:42,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998520247] [2021-12-22 16:48:42,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:42,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-22 16:48:42,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:42,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-22 16:48:42,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:48:42,156 INFO L87 Difference]: Start difference. First operand 482 states and 609 transitions. Second operand has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 10 states have internal predecessors, (73), 3 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-22 16:48:42,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:42,321 INFO L93 Difference]: Finished difference Result 404 states and 482 transitions. [2021-12-22 16:48:42,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-22 16:48:42,321 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 10 states have internal predecessors, (73), 3 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 48 [2021-12-22 16:48:42,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:42,323 INFO L225 Difference]: With dead ends: 404 [2021-12-22 16:48:42,323 INFO L226 Difference]: Without dead ends: 404 [2021-12-22 16:48:42,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2021-12-22 16:48:42,323 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 206 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:42,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 144 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:42,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-12-22 16:48:42,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 367. [2021-12-22 16:48:42,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 334 states have (on average 1.2754491017964071) internal successors, (426), 350 states have internal predecessors, (426), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-22 16:48:42,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 448 transitions. [2021-12-22 16:48:42,328 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 448 transitions. Word has length 48 [2021-12-22 16:48:42,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:42,328 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 448 transitions. [2021-12-22 16:48:42,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 10 states have internal predecessors, (73), 3 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-22 16:48:42,328 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 448 transitions. [2021-12-22 16:48:42,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:48:42,328 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:42,328 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:42,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-22 16:48:42,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-12-22 16:48:42,544 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:42,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:42,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1661228621, now seen corresponding path program 1 times [2021-12-22 16:48:42,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:42,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692310551] [2021-12-22 16:48:42,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:42,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:42,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:42,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:42,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:42,574 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-22 16:48:42,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:42,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692310551] [2021-12-22 16:48:42,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692310551] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:42,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975439845] [2021-12-22 16:48:42,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:42,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:42,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:42,575 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:42,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-22 16:48:42,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:42,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 16:48:42,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:42,701 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-22 16:48:42,701 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:42,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975439845] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:42,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 16:48:42,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2021-12-22 16:48:42,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550417270] [2021-12-22 16:48:42,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:42,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:48:42,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:42,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:48:42,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:42,702 INFO L87 Difference]: Start difference. First operand 367 states and 448 transitions. Second operand has 4 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:42,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:42,718 INFO L93 Difference]: Finished difference Result 385 states and 462 transitions. [2021-12-22 16:48:42,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:48:42,718 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2021-12-22 16:48:42,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:42,719 INFO L225 Difference]: With dead ends: 385 [2021-12-22 16:48:42,719 INFO L226 Difference]: Without dead ends: 385 [2021-12-22 16:48:42,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:42,719 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 34 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:42,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 92 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:42,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2021-12-22 16:48:42,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 366. [2021-12-22 16:48:42,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 334 states have (on average 1.2604790419161678) internal successors, (421), 349 states have internal predecessors, (421), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-22 16:48:42,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 443 transitions. [2021-12-22 16:48:42,724 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 443 transitions. Word has length 48 [2021-12-22 16:48:42,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:42,724 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 443 transitions. [2021-12-22 16:48:42,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:42,724 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 443 transitions. [2021-12-22 16:48:42,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-22 16:48:42,725 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:42,725 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:42,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:42,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:42,931 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:42,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:42,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1433195828, now seen corresponding path program 1 times [2021-12-22 16:48:42,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:42,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335984378] [2021-12-22 16:48:42,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:42,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:42,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:43,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:43,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:43,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:43,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:43,212 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-22 16:48:43,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:43,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335984378] [2021-12-22 16:48:43,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335984378] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:43,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760060134] [2021-12-22 16:48:43,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:43,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:43,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:43,214 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:43,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-22 16:48:43,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:43,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-22 16:48:43,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:43,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-22 16:48:43,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-22 16:48:43,867 INFO L387 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 15 treesize of output 7 [2021-12-22 16:48:43,885 INFO L387 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 15 treesize of output 7 [2021-12-22 16:48:43,904 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-22 16:48:43,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:44,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760060134] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:44,009 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:48:44,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6] total 18 [2021-12-22 16:48:44,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380859440] [2021-12-22 16:48:44,010 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:44,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-22 16:48:44,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:44,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-22 16:48:44,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-12-22 16:48:44,010 INFO L87 Difference]: Start difference. First operand 366 states and 443 transitions. Second operand has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 16 states have internal predecessors, (67), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-22 16:48:44,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:44,942 INFO L93 Difference]: Finished difference Result 468 states and 530 transitions. [2021-12-22 16:48:44,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-22 16:48:44,943 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 16 states have internal predecessors, (67), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) Word has length 50 [2021-12-22 16:48:44,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:44,944 INFO L225 Difference]: With dead ends: 468 [2021-12-22 16:48:44,944 INFO L226 Difference]: Without dead ends: 468 [2021-12-22 16:48:44,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2021-12-22 16:48:44,945 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 514 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:44,945 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 388 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 547 Invalid, 0 Unknown, 136 Unchecked, 0.3s Time] [2021-12-22 16:48:44,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-12-22 16:48:44,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 366. [2021-12-22 16:48:44,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 334 states have (on average 1.251497005988024) internal successors, (418), 349 states have internal predecessors, (418), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-22 16:48:44,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 440 transitions. [2021-12-22 16:48:44,960 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 440 transitions. Word has length 50 [2021-12-22 16:48:44,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:44,961 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 440 transitions. [2021-12-22 16:48:44,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 16 states have internal predecessors, (67), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-22 16:48:44,961 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 440 transitions. [2021-12-22 16:48:44,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-22 16:48:44,963 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:44,963 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:44,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:45,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:45,181 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:45,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:45,181 INFO L85 PathProgramCache]: Analyzing trace with hash -41520225, now seen corresponding path program 1 times [2021-12-22 16:48:45,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:45,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721130558] [2021-12-22 16:48:45,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:45,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:45,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:45,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:45,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:45,217 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-22 16:48:45,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:45,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721130558] [2021-12-22 16:48:45,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721130558] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:45,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746773748] [2021-12-22 16:48:45,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:45,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:45,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:45,219 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:45,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-22 16:48:45,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:45,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 16:48:45,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:45,324 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-22 16:48:45,324 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:45,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746773748] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:45,324 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 16:48:45,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-12-22 16:48:45,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110043513] [2021-12-22 16:48:45,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:45,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:48:45,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:45,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:48:45,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:45,326 INFO L87 Difference]: Start difference. First operand 366 states and 440 transitions. Second operand has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:45,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:45,330 INFO L93 Difference]: Finished difference Result 384 states and 454 transitions. [2021-12-22 16:48:45,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:48:45,330 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2021-12-22 16:48:45,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:45,331 INFO L225 Difference]: With dead ends: 384 [2021-12-22 16:48:45,332 INFO L226 Difference]: Without dead ends: 384 [2021-12-22 16:48:45,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:45,332 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 9 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:45,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 107 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:45,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2021-12-22 16:48:45,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 365. [2021-12-22 16:48:45,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 334 states have (on average 1.2365269461077844) internal successors, (413), 348 states have internal predecessors, (413), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-22 16:48:45,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 435 transitions. [2021-12-22 16:48:45,340 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 435 transitions. Word has length 49 [2021-12-22 16:48:45,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:45,340 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 435 transitions. [2021-12-22 16:48:45,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:45,340 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 435 transitions. [2021-12-22 16:48:45,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-22 16:48:45,341 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:45,341 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:45,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:45,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:45,558 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:45,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:45,559 INFO L85 PathProgramCache]: Analyzing trace with hash 825866446, now seen corresponding path program 1 times [2021-12-22 16:48:45,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:45,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036992794] [2021-12-22 16:48:45,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:45,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:45,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:45,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:45,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:45,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:45,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:45,612 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-12-22 16:48:45,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:45,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036992794] [2021-12-22 16:48:45,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036992794] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:45,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792946229] [2021-12-22 16:48:45,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:45,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:45,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:45,632 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:45,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-22 16:48:45,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:45,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-22 16:48:45,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:45,766 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-12-22 16:48:45,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:45,947 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-12-22 16:48:45,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792946229] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:45,948 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:45,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2021-12-22 16:48:45,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013390463] [2021-12-22 16:48:45,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:45,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 16:48:45,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:45,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 16:48:45,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:48:45,948 INFO L87 Difference]: Start difference. First operand 365 states and 435 transitions. Second operand has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-12-22 16:48:46,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:46,139 INFO L93 Difference]: Finished difference Result 401 states and 461 transitions. [2021-12-22 16:48:46,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-22 16:48:46,139 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 51 [2021-12-22 16:48:46,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:46,140 INFO L225 Difference]: With dead ends: 401 [2021-12-22 16:48:46,140 INFO L226 Difference]: Without dead ends: 401 [2021-12-22 16:48:46,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-12-22 16:48:46,141 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 293 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:46,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [293 Valid, 176 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:46,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-12-22 16:48:46,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 365. [2021-12-22 16:48:46,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 334 states have (on average 1.2275449101796407) internal successors, (410), 348 states have internal predecessors, (410), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-22 16:48:46,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 432 transitions. [2021-12-22 16:48:46,145 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 432 transitions. Word has length 51 [2021-12-22 16:48:46,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:46,146 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 432 transitions. [2021-12-22 16:48:46,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-12-22 16:48:46,150 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 432 transitions. [2021-12-22 16:48:46,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-22 16:48:46,155 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:46,155 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:46,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:46,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-12-22 16:48:46,373 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:46,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:46,373 INFO L85 PathProgramCache]: Analyzing trace with hash -563187969, now seen corresponding path program 1 times [2021-12-22 16:48:46,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:46,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994319189] [2021-12-22 16:48:46,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:46,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:46,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:46,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:46,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:46,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:46,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:46,487 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 16:48:46,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:46,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994319189] [2021-12-22 16:48:46,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994319189] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:46,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167934006] [2021-12-22 16:48:46,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:46,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:46,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:46,489 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:46,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-22 16:48:46,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:46,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-22 16:48:46,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:46,666 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-22 16:48:46,666 INFO L387 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 11 treesize of output 11 [2021-12-22 16:48:46,780 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-22 16:48:46,781 INFO L387 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 17 treesize of output 21 [2021-12-22 16:48:46,817 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-22 16:48:46,818 INFO L387 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 12 treesize of output 18 [2021-12-22 16:48:46,884 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:46,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:46,921 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-22 16:48:46,921 INFO L387 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 110 treesize of output 105 [2021-12-22 16:48:47,101 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-22 16:48:47,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 105 [2021-12-22 16:48:47,274 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:47,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167934006] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:47,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:47,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 10] total 25 [2021-12-22 16:48:47,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822942674] [2021-12-22 16:48:47,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:47,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-22 16:48:47,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:47,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-22 16:48:47,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-12-22 16:48:47,277 INFO L87 Difference]: Start difference. First operand 365 states and 432 transitions. Second operand has 26 states, 24 states have (on average 5.5) internal successors, (132), 24 states have internal predecessors, (132), 6 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-22 16:48:47,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:47,477 INFO L93 Difference]: Finished difference Result 393 states and 458 transitions. [2021-12-22 16:48:47,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:48:47,478 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 5.5) internal successors, (132), 24 states have internal predecessors, (132), 6 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) Word has length 51 [2021-12-22 16:48:47,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:47,479 INFO L225 Difference]: With dead ends: 393 [2021-12-22 16:48:47,479 INFO L226 Difference]: Without dead ends: 393 [2021-12-22 16:48:47,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=211, Invalid=781, Unknown=0, NotChecked=0, Total=992 [2021-12-22 16:48:47,479 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 342 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:47,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 127 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 235 Invalid, 0 Unknown, 11 Unchecked, 0.1s Time] [2021-12-22 16:48:47,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-12-22 16:48:47,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 365. [2021-12-22 16:48:47,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 334 states have (on average 1.2245508982035929) internal successors, (409), 348 states have internal predecessors, (409), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-22 16:48:47,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 431 transitions. [2021-12-22 16:48:47,483 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 431 transitions. Word has length 51 [2021-12-22 16:48:47,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:47,484 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 431 transitions. [2021-12-22 16:48:47,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 5.5) internal successors, (132), 24 states have internal predecessors, (132), 6 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-22 16:48:47,484 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 431 transitions. [2021-12-22 16:48:47,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-22 16:48:47,484 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:47,484 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:47,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:47,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-22 16:48:47,685 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:47,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:47,685 INFO L85 PathProgramCache]: Analyzing trace with hash -563187968, now seen corresponding path program 1 times [2021-12-22 16:48:47,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:47,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456736103] [2021-12-22 16:48:47,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:47,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:47,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:47,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:47,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:47,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:47,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:47,772 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 16:48:47,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:47,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456736103] [2021-12-22 16:48:47,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456736103] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:47,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537653406] [2021-12-22 16:48:47,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:47,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:47,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:47,773 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:47,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-22 16:48:47,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:47,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-22 16:48:47,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:47,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-22 16:48:48,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-12-22 16:48:48,006 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-22 16:48:48,006 INFO L387 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 11 treesize of output 11 [2021-12-22 16:48:48,069 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 16:48:48,069 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:48,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537653406] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:48,070 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 16:48:48,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 12 [2021-12-22 16:48:48,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038086523] [2021-12-22 16:48:48,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:48,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:48:48,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:48,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:48:48,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-12-22 16:48:48,074 INFO L87 Difference]: Start difference. First operand 365 states and 431 transitions. Second operand has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-22 16:48:48,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:48,172 INFO L93 Difference]: Finished difference Result 442 states and 506 transitions. [2021-12-22 16:48:48,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:48:48,172 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 51 [2021-12-22 16:48:48,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:48,173 INFO L225 Difference]: With dead ends: 442 [2021-12-22 16:48:48,173 INFO L226 Difference]: Without dead ends: 442 [2021-12-22 16:48:48,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-12-22 16:48:48,174 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 308 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:48,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 80 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:48,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-12-22 16:48:48,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 365. [2021-12-22 16:48:48,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 334 states have (on average 1.215568862275449) internal successors, (406), 348 states have internal predecessors, (406), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-22 16:48:48,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 428 transitions. [2021-12-22 16:48:48,178 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 428 transitions. Word has length 51 [2021-12-22 16:48:48,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:48,179 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 428 transitions. [2021-12-22 16:48:48,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-22 16:48:48,179 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 428 transitions. [2021-12-22 16:48:48,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:48:48,179 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:48,179 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:48,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:48,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:48,397 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:48,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:48,398 INFO L85 PathProgramCache]: Analyzing trace with hash -167943901, now seen corresponding path program 1 times [2021-12-22 16:48:48,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:48,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032459535] [2021-12-22 16:48:48,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:48,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:48,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:48,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:48,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:48,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:48,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:48,449 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-12-22 16:48:48,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:48,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032459535] [2021-12-22 16:48:48,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032459535] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:48,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375408242] [2021-12-22 16:48:48,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:48,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:48,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:48,451 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:48,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-22 16:48:48,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:48,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-22 16:48:48,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:48,630 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-12-22 16:48:48,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:48,834 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-12-22 16:48:48,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375408242] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:48,834 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:48,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2021-12-22 16:48:48,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825917985] [2021-12-22 16:48:48,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:48,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-22 16:48:48,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:48,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-22 16:48:48,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-12-22 16:48:48,837 INFO L87 Difference]: Start difference. First operand 365 states and 428 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 9 states have internal predecessors, (50), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-22 16:48:49,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:49,111 INFO L93 Difference]: Finished difference Result 396 states and 453 transitions. [2021-12-22 16:48:49,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-22 16:48:49,111 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 9 states have internal predecessors, (50), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 52 [2021-12-22 16:48:49,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:49,112 INFO L225 Difference]: With dead ends: 396 [2021-12-22 16:48:49,112 INFO L226 Difference]: Without dead ends: 396 [2021-12-22 16:48:49,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=167, Invalid=433, Unknown=0, NotChecked=0, Total=600 [2021-12-22 16:48:49,113 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 299 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:49,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 312 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:49,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2021-12-22 16:48:49,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 364. [2021-12-22 16:48:49,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 334 states have (on average 1.2005988023952097) internal successors, (401), 347 states have internal predecessors, (401), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-22 16:48:49,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 423 transitions. [2021-12-22 16:48:49,117 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 423 transitions. Word has length 52 [2021-12-22 16:48:49,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:49,117 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 423 transitions. [2021-12-22 16:48:49,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 9 states have internal predecessors, (50), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-22 16:48:49,117 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 423 transitions. [2021-12-22 16:48:49,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:48:49,117 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:49,117 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:49,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-12-22 16:48:49,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:49,334 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:49,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:49,335 INFO L85 PathProgramCache]: Analyzing trace with hash -278957874, now seen corresponding path program 1 times [2021-12-22 16:48:49,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:49,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808542707] [2021-12-22 16:48:49,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:49,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:49,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:49,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:49,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:49,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:49,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:49,697 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 16:48:49,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:49,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808542707] [2021-12-22 16:48:49,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808542707] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:49,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966468642] [2021-12-22 16:48:49,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:49,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:49,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:49,700 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:49,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-22 16:48:49,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:49,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 33 conjunts are in the unsatisfiable core [2021-12-22 16:48:49,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:49,953 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-22 16:48:49,954 INFO L387 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 11 treesize of output 11 [2021-12-22 16:48:50,188 INFO L353 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2021-12-22 16:48:50,189 INFO L387 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 29 [2021-12-22 16:48:50,242 INFO L353 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-12-22 16:48:50,243 INFO L387 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 26 [2021-12-22 16:48:50,358 INFO L387 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 15 treesize of output 7 [2021-12-22 16:48:50,373 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:50,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:50,453 INFO L353 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-12-22 16:48:50,453 INFO L387 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 88 treesize of output 81 [2021-12-22 16:48:50,673 INFO L353 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2021-12-22 16:48:50,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 101 [2021-12-22 16:48:50,950 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:50,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966468642] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:48:50,951 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 16:48:50,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12, 14] total 44 [2021-12-22 16:48:50,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791485159] [2021-12-22 16:48:50,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:50,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-22 16:48:50,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:50,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-22 16:48:50,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1852, Unknown=0, NotChecked=0, Total=2070 [2021-12-22 16:48:50,952 INFO L87 Difference]: Start difference. First operand 364 states and 423 transitions. Second operand has 46 states, 42 states have (on average 3.3333333333333335) internal successors, (140), 37 states have internal predecessors, (140), 8 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-22 16:48:51,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:51,663 INFO L93 Difference]: Finished difference Result 450 states and 509 transitions. [2021-12-22 16:48:51,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-22 16:48:51,663 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 42 states have (on average 3.3333333333333335) internal successors, (140), 37 states have internal predecessors, (140), 8 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 52 [2021-12-22 16:48:51,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:51,664 INFO L225 Difference]: With dead ends: 450 [2021-12-22 16:48:51,664 INFO L226 Difference]: Without dead ends: 450 [2021-12-22 16:48:51,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 84 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1082 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=579, Invalid=2843, Unknown=0, NotChecked=0, Total=3422 [2021-12-22 16:48:51,666 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 541 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:51,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [541 Valid, 271 Invalid, 958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 779 Invalid, 0 Unknown, 25 Unchecked, 0.3s Time] [2021-12-22 16:48:51,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-12-22 16:48:51,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 364. [2021-12-22 16:48:51,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 334 states have (on average 1.1976047904191616) internal successors, (400), 347 states have internal predecessors, (400), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-22 16:48:51,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 422 transitions. [2021-12-22 16:48:51,670 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 422 transitions. Word has length 52 [2021-12-22 16:48:51,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:51,670 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 422 transitions. [2021-12-22 16:48:51,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 42 states have (on average 3.3333333333333335) internal successors, (140), 37 states have internal predecessors, (140), 8 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-22 16:48:51,670 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 422 transitions. [2021-12-22 16:48:51,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:48:51,671 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:51,671 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:51,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-12-22 16:48:51,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:51,889 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting parse_inputErr15ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:51,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:51,890 INFO L85 PathProgramCache]: Analyzing trace with hash 21635793, now seen corresponding path program 1 times [2021-12-22 16:48:51,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:51,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539680872] [2021-12-22 16:48:51,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:51,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:51,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:51,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:51,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:51,929 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-22 16:48:51,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:51,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539680872] [2021-12-22 16:48:51,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539680872] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:51,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152991461] [2021-12-22 16:48:51,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:51,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:51,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:51,944 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:51,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-22 16:48:52,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:52,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:48:52,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:52,058 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-22 16:48:52,059 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:52,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152991461] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:52,059 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 16:48:52,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-12-22 16:48:52,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7446848] [2021-12-22 16:48:52,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:52,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:48:52,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:52,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:48:52,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:52,060 INFO L87 Difference]: Start difference. First operand 364 states and 422 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:52,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:52,061 INFO L93 Difference]: Finished difference Result 306 states and 345 transitions. [2021-12-22 16:48:52,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:48:52,062 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), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 52 [2021-12-22 16:48:52,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:52,063 INFO L225 Difference]: With dead ends: 306 [2021-12-22 16:48:52,063 INFO L226 Difference]: Without dead ends: 306 [2021-12-22 16:48:52,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:52,064 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 4 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:52,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 98 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:52,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2021-12-22 16:48:52,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 289. [2021-12-22 16:48:52,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 264 states have (on average 1.1742424242424243) internal successors, (310), 274 states have internal predecessors, (310), 7 states have call successors, (7), 7 states have call predecessors, (7), 10 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-22 16:48:52,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 328 transitions. [2021-12-22 16:48:52,072 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 328 transitions. Word has length 52 [2021-12-22 16:48:52,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:52,072 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 328 transitions. [2021-12-22 16:48:52,072 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), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:48:52,072 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 328 transitions. [2021-12-22 16:48:52,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-22 16:48:52,072 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:52,073 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:52,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:52,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-12-22 16:48:52,287 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:52,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:52,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1790543120, now seen corresponding path program 1 times [2021-12-22 16:48:52,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:52,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393490879] [2021-12-22 16:48:52,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:52,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:52,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:52,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:52,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:52,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:52,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:52,449 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 16:48:52,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:52,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393490879] [2021-12-22 16:48:52,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393490879] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:52,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230908567] [2021-12-22 16:48:52,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:52,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:52,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:52,450 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:52,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-22 16:48:52,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:52,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-22 16:48:52,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:52,633 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-22 16:48:52,633 INFO L387 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 17 treesize of output 21 [2021-12-22 16:48:52,803 INFO L353 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-22 16:48:52,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-12-22 16:48:52,853 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:52,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:53,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230908567] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:53,114 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:48:53,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-12-22 16:48:53,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219443630] [2021-12-22 16:48:53,114 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:53,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-22 16:48:53,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:53,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-22 16:48:53,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2021-12-22 16:48:53,115 INFO L87 Difference]: Start difference. First operand 289 states and 328 transitions. Second operand has 21 states, 19 states have (on average 4.473684210526316) internal successors, (85), 16 states have internal predecessors, (85), 2 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-22 16:48:53,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:53,530 INFO L93 Difference]: Finished difference Result 307 states and 344 transitions. [2021-12-22 16:48:53,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-22 16:48:53,532 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 4.473684210526316) internal successors, (85), 16 states have internal predecessors, (85), 2 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 54 [2021-12-22 16:48:53,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:53,533 INFO L225 Difference]: With dead ends: 307 [2021-12-22 16:48:53,533 INFO L226 Difference]: Without dead ends: 307 [2021-12-22 16:48:53,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 77 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=327, Invalid=1005, Unknown=0, NotChecked=0, Total=1332 [2021-12-22 16:48:53,533 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 422 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:53,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 214 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 223 Invalid, 0 Unknown, 57 Unchecked, 0.1s Time] [2021-12-22 16:48:53,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-12-22 16:48:53,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 288. [2021-12-22 16:48:53,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 264 states have (on average 1.1704545454545454) internal successors, (309), 273 states have internal predecessors, (309), 7 states have call successors, (7), 7 states have call predecessors, (7), 10 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-22 16:48:53,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 327 transitions. [2021-12-22 16:48:53,537 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 327 transitions. Word has length 54 [2021-12-22 16:48:53,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:53,537 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 327 transitions. [2021-12-22 16:48:53,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 4.473684210526316) internal successors, (85), 16 states have internal predecessors, (85), 2 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-22 16:48:53,537 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 327 transitions. [2021-12-22 16:48:53,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-22 16:48:53,538 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:53,538 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:53,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-12-22 16:48:53,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-12-22 16:48:53,742 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:53,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:53,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1889386740, now seen corresponding path program 2 times [2021-12-22 16:48:53,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:53,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176497624] [2021-12-22 16:48:53,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:53,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:53,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:53,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:53,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:53,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:53,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:53,886 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 10 proven. 37 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-22 16:48:53,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:53,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176497624] [2021-12-22 16:48:53,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176497624] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:53,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685966356] [2021-12-22 16:48:53,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-22 16:48:53,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:53,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:53,888 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:53,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-22 16:48:53,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-22 16:48:53,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-22 16:48:53,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-22 16:48:53,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:54,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-22 16:48:54,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-22 16:48:54,416 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-22 16:48:54,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:54,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685966356] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:54,552 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:48:54,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 16 [2021-12-22 16:48:54,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232151065] [2021-12-22 16:48:54,552 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:54,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-22 16:48:54,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:54,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-22 16:48:54,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-12-22 16:48:54,553 INFO L87 Difference]: Start difference. First operand 288 states and 327 transitions. Second operand has 18 states, 16 states have (on average 4.8125) internal successors, (77), 13 states have internal predecessors, (77), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-22 16:48:55,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:55,086 INFO L93 Difference]: Finished difference Result 340 states and 373 transitions. [2021-12-22 16:48:55,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-22 16:48:55,087 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 4.8125) internal successors, (77), 13 states have internal predecessors, (77), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 56 [2021-12-22 16:48:55,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:55,088 INFO L225 Difference]: With dead ends: 340 [2021-12-22 16:48:55,088 INFO L226 Difference]: Without dead ends: 340 [2021-12-22 16:48:55,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=318, Invalid=1014, Unknown=0, NotChecked=0, Total=1332 [2021-12-22 16:48:55,089 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 412 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:55,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 383 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 410 Invalid, 0 Unknown, 105 Unchecked, 0.2s Time] [2021-12-22 16:48:55,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-12-22 16:48:55,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 288. [2021-12-22 16:48:55,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 264 states have (on average 1.1590909090909092) internal successors, (306), 273 states have internal predecessors, (306), 7 states have call successors, (7), 7 states have call predecessors, (7), 10 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-22 16:48:55,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 324 transitions. [2021-12-22 16:48:55,092 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 324 transitions. Word has length 56 [2021-12-22 16:48:55,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:55,093 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 324 transitions. [2021-12-22 16:48:55,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 4.8125) internal successors, (77), 13 states have internal predecessors, (77), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-22 16:48:55,093 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 324 transitions. [2021-12-22 16:48:55,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-22 16:48:55,093 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:55,094 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:55,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:55,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-12-22 16:48:55,311 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:55,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:55,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1842875129, now seen corresponding path program 1 times [2021-12-22 16:48:55,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:55,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549873864] [2021-12-22 16:48:55,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:55,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:55,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:55,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:55,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:55,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:55,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:55,592 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 16:48:55,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:55,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549873864] [2021-12-22 16:48:55,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549873864] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:55,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094855704] [2021-12-22 16:48:55,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:55,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:55,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:55,593 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:55,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-12-22 16:48:55,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:55,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 35 conjunts are in the unsatisfiable core [2021-12-22 16:48:55,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:55,837 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-22 16:48:55,838 INFO L387 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 12 treesize of output 18 [2021-12-22 16:48:56,008 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-22 16:48:56,008 INFO L387 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 11 treesize of output 11 [2021-12-22 16:48:56,096 INFO L387 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-12-22 16:48:56,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-22 16:48:56,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-22 16:48:56,294 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-22 16:48:56,294 INFO L387 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 11 treesize of output 11 [2021-12-22 16:48:56,383 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 13 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:56,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:56,531 INFO L387 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 10 treesize of output 8 [2021-12-22 16:48:56,543 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-22 16:48:56,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2021-12-22 16:48:56,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094855704] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:56,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:48:56,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 29 [2021-12-22 16:48:56,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13943188] [2021-12-22 16:48:56,601 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:56,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-22 16:48:56,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:56,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-22 16:48:56,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1089, Unknown=0, NotChecked=0, Total=1260 [2021-12-22 16:48:56,602 INFO L87 Difference]: Start difference. First operand 288 states and 324 transitions. Second operand has 31 states, 28 states have (on average 3.857142857142857) internal successors, (108), 25 states have internal predecessors, (108), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-22 16:48:57,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:57,554 INFO L93 Difference]: Finished difference Result 318 states and 351 transitions. [2021-12-22 16:48:57,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-22 16:48:57,554 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 28 states have (on average 3.857142857142857) internal successors, (108), 25 states have internal predecessors, (108), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 59 [2021-12-22 16:48:57,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:57,555 INFO L225 Difference]: With dead ends: 318 [2021-12-22 16:48:57,555 INFO L226 Difference]: Without dead ends: 318 [2021-12-22 16:48:57,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 63 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=769, Invalid=3137, Unknown=0, NotChecked=0, Total=3906 [2021-12-22 16:48:57,556 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 755 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 755 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:57,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [755 Valid, 352 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 369 Invalid, 0 Unknown, 172 Unchecked, 0.2s Time] [2021-12-22 16:48:57,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-12-22 16:48:57,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 285. [2021-12-22 16:48:57,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 264 states have (on average 1.143939393939394) internal successors, (302), 270 states have internal predecessors, (302), 7 states have call successors, (7), 7 states have call predecessors, (7), 10 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-22 16:48:57,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 320 transitions. [2021-12-22 16:48:57,560 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 320 transitions. Word has length 59 [2021-12-22 16:48:57,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:57,560 INFO L470 AbstractCegarLoop]: Abstraction has 285 states and 320 transitions. [2021-12-22 16:48:57,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 28 states have (on average 3.857142857142857) internal successors, (108), 25 states have internal predecessors, (108), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-22 16:48:57,560 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 320 transitions. [2021-12-22 16:48:57,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-12-22 16:48:57,561 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:57,561 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:57,578 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-12-22 16:48:57,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:57,775 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:48:57,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:57,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1294554201, now seen corresponding path program 1 times [2021-12-22 16:48:57,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:48:57,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381196312] [2021-12-22 16:48:57,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:57,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:48:57,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:57,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:48:57,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:57,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:48:57,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:58,049 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 12 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 16:48:58,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:48:58,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381196312] [2021-12-22 16:48:58,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381196312] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:58,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635262115] [2021-12-22 16:48:58,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:58,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:48:58,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:48:58,051 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:48:58,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-12-22 16:48:58,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:58,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 34 conjunts are in the unsatisfiable core [2021-12-22 16:48:58,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:58,294 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-22 16:48:58,294 INFO L387 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 17 treesize of output 21 [2021-12-22 16:48:58,578 INFO L353 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-22 16:48:58,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2021-12-22 16:48:58,686 INFO L387 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 19 treesize of output 7 [2021-12-22 16:48:58,719 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 13 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:58,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:48:58,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635262115] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:48:58,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:48:58,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2021-12-22 16:48:58,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506500705] [2021-12-22 16:48:58,856 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:48:58,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-22 16:48:58,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:48:58,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-22 16:48:58,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2021-12-22 16:48:58,857 INFO L87 Difference]: Start difference. First operand 285 states and 320 transitions. Second operand has 28 states, 26 states have (on average 4.153846153846154) internal successors, (108), 24 states have internal predecessors, (108), 3 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-22 16:48:59,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:59,957 INFO L93 Difference]: Finished difference Result 322 states and 354 transitions. [2021-12-22 16:48:59,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-22 16:48:59,957 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 4.153846153846154) internal successors, (108), 24 states have internal predecessors, (108), 3 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 60 [2021-12-22 16:48:59,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:59,958 INFO L225 Difference]: With dead ends: 322 [2021-12-22 16:48:59,958 INFO L226 Difference]: Without dead ends: 322 [2021-12-22 16:48:59,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 984 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=553, Invalid=3107, Unknown=0, NotChecked=0, Total=3660 [2021-12-22 16:48:59,959 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 445 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 174 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:59,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [445 Valid, 330 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 562 Invalid, 0 Unknown, 174 Unchecked, 0.2s Time] [2021-12-22 16:48:59,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-12-22 16:48:59,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 284. [2021-12-22 16:48:59,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 264 states have (on average 1.1401515151515151) internal successors, (301), 269 states have internal predecessors, (301), 7 states have call successors, (7), 7 states have call predecessors, (7), 10 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-22 16:48:59,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 319 transitions. [2021-12-22 16:48:59,962 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 319 transitions. Word has length 60 [2021-12-22 16:48:59,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:59,963 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 319 transitions. [2021-12-22 16:48:59,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 4.153846153846154) internal successors, (108), 24 states have internal predecessors, (108), 3 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-22 16:48:59,963 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 319 transitions. [2021-12-22 16:48:59,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-22 16:48:59,964 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:59,964 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:48:59,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-12-22 16:49:00,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-12-22 16:49:00,185 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:00,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:00,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1476474522, now seen corresponding path program 1 times [2021-12-22 16:49:00,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:49:00,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111743503] [2021-12-22 16:49:00,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:00,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:49:00,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:00,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:49:00,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:00,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:49:00,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:00,528 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 15 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 16:49:00,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:49:00,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111743503] [2021-12-22 16:49:00,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111743503] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:49:00,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486004952] [2021-12-22 16:49:00,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:00,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:49:00,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:49:00,530 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:49:00,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-12-22 16:49:00,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:00,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 61 conjunts are in the unsatisfiable core [2021-12-22 16:49:00,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:01,141 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-22 16:49:01,142 INFO L387 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 12 treesize of output 18 [2021-12-22 16:49:01,159 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-22 16:49:01,160 INFO L387 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 12 treesize of output 18 [2021-12-22 16:49:01,569 INFO L387 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-12-22 16:49:01,713 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-22 16:49:01,713 INFO L387 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 22 [2021-12-22 16:49:01,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-22 16:49:01,720 INFO L387 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 19 [2021-12-22 16:49:02,123 INFO L387 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 0 case distinctions, treesize of input 22 treesize of output 10 [2021-12-22 16:49:02,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-22 16:49:02,129 INFO L387 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 22 treesize of output 10 [2021-12-22 16:49:02,164 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-22 16:49:02,164 INFO L387 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 11 treesize of output 11 [2021-12-22 16:49:02,192 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 1 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:02,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:49:02,448 INFO L387 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 22 treesize of output 14 [2021-12-22 16:49:02,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486004952] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:49:02,484 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:49:02,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 33 [2021-12-22 16:49:02,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090825031] [2021-12-22 16:49:02,484 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:49:02,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-12-22 16:49:02,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:49:02,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-12-22 16:49:02,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1478, Unknown=0, NotChecked=0, Total=1640 [2021-12-22 16:49:02,485 INFO L87 Difference]: Start difference. First operand 284 states and 319 transitions. Second operand has 35 states, 32 states have (on average 3.5) internal successors, (112), 28 states have internal predecessors, (112), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-22 16:49:04,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:04,972 INFO L93 Difference]: Finished difference Result 505 states and 559 transitions. [2021-12-22 16:49:04,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-12-22 16:49:04,972 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 32 states have (on average 3.5) internal successors, (112), 28 states have internal predecessors, (112), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 61 [2021-12-22 16:49:04,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:04,973 INFO L225 Difference]: With dead ends: 505 [2021-12-22 16:49:04,974 INFO L226 Difference]: Without dead ends: 505 [2021-12-22 16:49:04,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1810 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=935, Invalid=5707, Unknown=0, NotChecked=0, Total=6642 [2021-12-22 16:49:04,975 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 950 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 950 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 1923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1041 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:04,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [950 Valid, 555 Invalid, 1923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 782 Invalid, 0 Unknown, 1041 Unchecked, 0.4s Time] [2021-12-22 16:49:04,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2021-12-22 16:49:04,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 283. [2021-12-22 16:49:04,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 264 states have (on average 1.1363636363636365) internal successors, (300), 268 states have internal predecessors, (300), 7 states have call successors, (7), 7 states have call predecessors, (7), 10 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-22 16:49:04,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 318 transitions. [2021-12-22 16:49:04,980 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 318 transitions. Word has length 61 [2021-12-22 16:49:04,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:04,980 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 318 transitions. [2021-12-22 16:49:04,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 32 states have (on average 3.5) internal successors, (112), 28 states have internal predecessors, (112), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-22 16:49:04,980 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 318 transitions. [2021-12-22 16:49:04,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-22 16:49:04,981 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:04,981 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:04,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:05,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-12-22 16:49:05,195 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting parse_inputErr18ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:05,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:05,196 INFO L85 PathProgramCache]: Analyzing trace with hash 586619876, now seen corresponding path program 1 times [2021-12-22 16:49:05,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:49:05,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643251713] [2021-12-22 16:49:05,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:05,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:49:05,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:05,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:49:05,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:05,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:49:05,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:05,302 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 24 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-22 16:49:05,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:49:05,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643251713] [2021-12-22 16:49:05,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643251713] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:49:05,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444937142] [2021-12-22 16:49:05,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:05,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 16:49:05,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:49:05,304 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 16:49:05,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-12-22 16:49:05,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:05,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-22 16:49:05,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:05,415 INFO L387 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-12-22 16:49:05,542 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-22 16:49:05,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 21 [2021-12-22 16:49:05,569 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-22 16:49:05,569 INFO L387 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 12 treesize of output 14 [2021-12-22 16:49:05,580 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 28 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:05,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:49:05,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444937142] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:49:05,644 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:49:05,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-12-22 16:49:05,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714252089] [2021-12-22 16:49:05,644 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:49:05,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-22 16:49:05,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:49:05,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-22 16:49:05,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-12-22 16:49:05,645 INFO L87 Difference]: Start difference. First operand 283 states and 318 transitions. Second operand has 12 states, 11 states have (on average 6.636363636363637) internal successors, (73), 11 states have internal predecessors, (73), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-22 16:49:05,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:05,783 INFO L93 Difference]: Finished difference Result 294 states and 328 transitions. [2021-12-22 16:49:05,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 16:49:05,783 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.636363636363637) internal successors, (73), 11 states have internal predecessors, (73), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 66 [2021-12-22 16:49:05,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:05,784 INFO L225 Difference]: With dead ends: 294 [2021-12-22 16:49:05,784 INFO L226 Difference]: Without dead ends: 294 [2021-12-22 16:49:05,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-12-22 16:49:05,785 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 69 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:05,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 180 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 155 Invalid, 0 Unknown, 96 Unchecked, 0.1s Time] [2021-12-22 16:49:05,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-12-22 16:49:05,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 241. [2021-12-22 16:49:05,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 225 states have (on average 1.1333333333333333) internal successors, (255), 228 states have internal predecessors, (255), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2021-12-22 16:49:05,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 271 transitions. [2021-12-22 16:49:05,789 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 271 transitions. Word has length 66 [2021-12-22 16:49:05,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:05,789 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 271 transitions. [2021-12-22 16:49:05,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.636363636363637) internal successors, (73), 11 states have internal predecessors, (73), 2 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-22 16:49:05,789 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 271 transitions. [2021-12-22 16:49:05,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-12-22 16:49:05,790 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:05,790 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:05,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:06,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-12-22 16:49:06,007 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:06,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:06,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1008566956, now seen corresponding path program 1 times [2021-12-22 16:49:06,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:49:06,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926351621] [2021-12-22 16:49:06,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:06,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:49:06,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:06,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 16:49:06,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:06,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-22 16:49:06,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:06,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-22 16:49:06,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:06,055 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-22 16:49:06,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:49:06,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926351621] [2021-12-22 16:49:06,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926351621] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:49:06,055 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:49:06,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:49:06,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176494164] [2021-12-22 16:49:06,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:49:06,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:49:06,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:49:06,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:49:06,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:49:06,057 INFO L87 Difference]: Start difference. First operand 241 states and 271 transitions. Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 16:49:06,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:06,086 INFO L93 Difference]: Finished difference Result 249 states and 278 transitions. [2021-12-22 16:49:06,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:49:06,086 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 67 [2021-12-22 16:49:06,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:06,087 INFO L225 Difference]: With dead ends: 249 [2021-12-22 16:49:06,087 INFO L226 Difference]: Without dead ends: 240 [2021-12-22 16:49:06,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:49:06,088 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 31 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:06,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 59 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:49:06,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-12-22 16:49:06,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 234. [2021-12-22 16:49:06,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 218 states have (on average 1.1238532110091743) internal successors, (245), 221 states have internal predecessors, (245), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2021-12-22 16:49:06,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 261 transitions. [2021-12-22 16:49:06,091 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 261 transitions. Word has length 67 [2021-12-22 16:49:06,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:06,091 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 261 transitions. [2021-12-22 16:49:06,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 16:49:06,091 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 261 transitions. [2021-12-22 16:49:06,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-12-22 16:49:06,092 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:06,092 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:06,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-22 16:49:06,092 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:06,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:06,093 INFO L85 PathProgramCache]: Analyzing trace with hash 272552823, now seen corresponding path program 1 times [2021-12-22 16:49:06,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:49:06,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452640730] [2021-12-22 16:49:06,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:06,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:49:06,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 16:49:06,109 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 16:49:06,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 16:49:06,139 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 16:49:06,139 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-22 16:49:06,140 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (19 of 20 remaining) [2021-12-22 16:49:06,142 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr0REQUIRES_VIOLATION (18 of 20 remaining) [2021-12-22 16:49:06,142 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr1REQUIRES_VIOLATION (17 of 20 remaining) [2021-12-22 16:49:06,143 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (16 of 20 remaining) [2021-12-22 16:49:06,143 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (15 of 20 remaining) [2021-12-22 16:49:06,143 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE (14 of 20 remaining) [2021-12-22 16:49:06,143 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE (13 of 20 remaining) [2021-12-22 16:49:06,143 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr6REQUIRES_VIOLATION (12 of 20 remaining) [2021-12-22 16:49:06,143 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr7REQUIRES_VIOLATION (11 of 20 remaining) [2021-12-22 16:49:06,143 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr8REQUIRES_VIOLATION (10 of 20 remaining) [2021-12-22 16:49:06,143 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr9REQUIRES_VIOLATION (9 of 20 remaining) [2021-12-22 16:49:06,144 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE (8 of 20 remaining) [2021-12-22 16:49:06,144 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE (7 of 20 remaining) [2021-12-22 16:49:06,144 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE (6 of 20 remaining) [2021-12-22 16:49:06,144 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE (5 of 20 remaining) [2021-12-22 16:49:06,144 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr14ASSERT_VIOLATIONMEMORY_FREE (4 of 20 remaining) [2021-12-22 16:49:06,144 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr15ASSERT_VIOLATIONMEMORY_FREE (3 of 20 remaining) [2021-12-22 16:49:06,144 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr16ASSERT_VIOLATIONMEMORY_FREE (2 of 20 remaining) [2021-12-22 16:49:06,144 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr17ASSERT_VIOLATIONMEMORY_FREE (1 of 20 remaining) [2021-12-22 16:49:06,144 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr18ASSERT_VIOLATIONMEMORY_FREE (0 of 20 remaining) [2021-12-22 16:49:06,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-22 16:49:06,147 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:06,149 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-22 16:49:06,196 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 04:49:06 BoogieIcfgContainer [2021-12-22 16:49:06,196 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-22 16:49:06,197 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-22 16:49:06,197 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-22 16:49:06,197 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-22 16:49:06,197 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:48:25" (3/4) ... [2021-12-22 16:49:06,199 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-22 16:49:06,199 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-22 16:49:06,200 INFO L158 Benchmark]: Toolchain (without parser) took 41083.14ms. Allocated memory was 107.0MB in the beginning and 184.5MB in the end (delta: 77.6MB). Free memory was 78.0MB in the beginning and 65.7MB in the end (delta: 12.2MB). Peak memory consumption was 89.0MB. Max. memory is 16.1GB. [2021-12-22 16:49:06,200 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 107.0MB. Free memory was 65.0MB in the beginning and 64.9MB in the end (delta: 47.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 16:49:06,200 INFO L158 Benchmark]: CACSL2BoogieTranslator took 420.93ms. Allocated memory was 107.0MB in the beginning and 136.3MB in the end (delta: 29.4MB). Free memory was 77.5MB in the beginning and 103.3MB in the end (delta: -25.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-22 16:49:06,200 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.28ms. Allocated memory is still 136.3MB. Free memory was 103.3MB in the beginning and 101.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-22 16:49:06,200 INFO L158 Benchmark]: Boogie Preprocessor took 35.47ms. Allocated memory is still 136.3MB. Free memory was 101.2MB in the beginning and 99.5MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-22 16:49:06,200 INFO L158 Benchmark]: RCFGBuilder took 344.88ms. Allocated memory is still 136.3MB. Free memory was 99.5MB in the beginning and 85.4MB in the end (delta: 14.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2021-12-22 16:49:06,200 INFO L158 Benchmark]: TraceAbstraction took 40213.13ms. Allocated memory was 136.3MB in the beginning and 184.5MB in the end (delta: 48.2MB). Free memory was 84.9MB in the beginning and 66.8MB in the end (delta: 18.1MB). Peak memory consumption was 69.0MB. Max. memory is 16.1GB. [2021-12-22 16:49:06,201 INFO L158 Benchmark]: Witness Printer took 2.65ms. Allocated memory is still 184.5MB. Free memory was 66.8MB in the beginning and 65.7MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 16:49:06,201 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.15ms. Allocated memory is still 107.0MB. Free memory was 65.0MB in the beginning and 64.9MB in the end (delta: 47.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 420.93ms. Allocated memory was 107.0MB in the beginning and 136.3MB in the end (delta: 29.4MB). Free memory was 77.5MB in the beginning and 103.3MB in the end (delta: -25.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 56.28ms. Allocated memory is still 136.3MB. Free memory was 103.3MB in the beginning and 101.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 35.47ms. Allocated memory is still 136.3MB. Free memory was 101.2MB in the beginning and 99.5MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 344.88ms. Allocated memory is still 136.3MB. Free memory was 99.5MB in the beginning and 85.4MB in the end (delta: 14.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * TraceAbstraction took 40213.13ms. Allocated memory was 136.3MB in the beginning and 184.5MB in the end (delta: 48.2MB). Free memory was 84.9MB in the beginning and 66.8MB in the end (delta: 18.1MB). Peak memory consumption was 69.0MB. Max. memory is 16.1GB. * Witness Printer took 2.65ms. Allocated memory is still 184.5MB. Free memory was 66.8MB in the beginning and 65.7MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 721]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of strcmp at line 693, overapproximation of memtrack at line 721. Possible FailurePath: [L685] int state = STATE_1; [L686] char *global = 0; [L687-L690] const struct command commands[] = { {"c1",c1,STATE_1}, {"c2",c2,STATE_2} }; VAL [commands={6:0}, global={0:0}, state=0] [L722] CALL parse_input("c1") VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, state=0] [L692] int i = 0; VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={3:0}, input={3:0}, state=0] [L692] COND FALSE !(i < 2) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={3:0}, input={3:0}, state=0] [L722] RET parse_input("c1") VAL [commands={6:0}, global={0:0}, state=0] [L723] CALL parse_input("c1") VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, state=0] [L692] int i = 0; VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={4:0}, input={4:0}, state=0] [L692] COND FALSE !(i < 2) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={4:0}, input={4:0}, state=0] [L723] RET parse_input("c1") VAL [commands={6:0}, global={0:0}, state=0] [L724] CALL parse_input("c2") VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, state=0] [L692] int i = 0; VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] COND TRUE strcmp(commands[i].name,input) == 0 [L694] EXPR commands[i].state_needed VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].state_needed=0, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L694] COND TRUE state >= commands[i].state_needed [L695] EXPR commands[i].function VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, commands[i].function={-1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L695] CALL commands[i].function() [L702] char *x = (char *)malloc(sizeof(char)); [L703] COND FALSE !(!x) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, state=0, x={-3:0}] [L706] COND FALSE !(\read(*global)) VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={0:0}, state=0, x={-3:0}] [L709] global = x [L710] state = STATE_2 VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={-3:0}, state=1, x={-3:0}] [L695] RET commands[i].function() [L724] RET parse_input("c2") VAL [commands={6:0}, global={-3:0}, state=1] [L725] return 0; VAL [\result=0, commands={6:0}, global={-3:0}, state=1] - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 695]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 695]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 707]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 707]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 707]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 61 locations, 20 error locations. Started 1 CEGAR loops. OverallTime: 40.1s, OverallIterations: 41, TraceHistogramMax: 6, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 13.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11142 SdHoareTripleChecker+Valid, 5.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11138 mSDsluCounter, 9664 SdHoareTripleChecker+Invalid, 4.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 2258 IncrementalHoareTripleChecker+Unchecked, 7665 mSDsCounter, 1411 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9357 IncrementalHoareTripleChecker+Invalid, 13026 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1411 mSolverCounterUnsat, 1999 mSDtfsCounter, 9357 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2665 GetRequests, 1845 SyntacticMatches, 34 SemanticMatches, 786 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7843 ImplicationChecksByTransitivity, 12.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=486occurred in iteration=20, InterpolantAutomatonStates: 521, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 40 MinimizatonAttempts, 2376 StatesRemovedByMinimization, 39 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 16.7s InterpolantComputationTime, 2919 NumberOfCodeBlocks, 2919 NumberOfCodeBlocksAsserted, 73 NumberOfCheckSat, 3251 ConstructedInterpolants, 182 QuantifiedInterpolants, 33735 SizeOfPredicates, 119 NumberOfNonLiveVariables, 8309 ConjunctsInSsa, 559 ConjunctsInUnsatCore, 84 InterpolantComputations, 16 PerfectInterpolantSequences, 1393/2325 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-12-22 16:49:06,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/memsafety-bftpd/bftpd_2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7c883b81b24ce5a721aa9a1ff13aef8a0d532ba87d9e130e470a0b88a1f8e93e --- Real Ultimate output --- This is Ultimate 0.2.2-dev-e19ca92 [2021-12-22 16:49:07,832 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-22 16:49:07,833 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-22 16:49:07,881 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-22 16:49:07,882 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-22 16:49:07,884 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-22 16:49:07,886 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-22 16:49:07,890 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-22 16:49:07,892 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-22 16:49:07,895 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-22 16:49:07,896 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-22 16:49:07,897 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-22 16:49:07,897 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-22 16:49:07,899 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-22 16:49:07,900 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-22 16:49:07,905 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-22 16:49:07,905 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-22 16:49:07,906 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-22 16:49:07,908 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-22 16:49:07,912 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-22 16:49:07,913 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-22 16:49:07,914 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-22 16:49:07,915 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-22 16:49:07,916 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-22 16:49:07,921 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-22 16:49:07,921 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-22 16:49:07,922 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-22 16:49:07,923 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-22 16:49:07,924 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-22 16:49:07,924 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-22 16:49:07,924 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-22 16:49:07,925 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-22 16:49:07,926 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-22 16:49:07,927 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-22 16:49:07,928 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-22 16:49:07,928 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-22 16:49:07,929 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-22 16:49:07,929 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-22 16:49:07,929 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-22 16:49:07,930 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-22 16:49:07,931 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-22 16:49:07,931 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-12-22 16:49:07,964 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-22 16:49:07,965 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-22 16:49:07,965 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-22 16:49:07,966 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-22 16:49:07,966 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-22 16:49:07,967 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-22 16:49:07,968 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-22 16:49:07,968 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-22 16:49:07,968 INFO L138 SettingsManager]: * Use SBE=true [2021-12-22 16:49:07,969 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-22 16:49:07,969 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-22 16:49:07,970 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-22 16:49:07,970 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-22 16:49:07,970 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-22 16:49:07,970 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-22 16:49:07,971 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-22 16:49:07,971 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-22 16:49:07,971 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-22 16:49:07,971 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-22 16:49:07,971 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-22 16:49:07,972 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-22 16:49:07,972 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-22 16:49:07,972 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-22 16:49:07,972 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-22 16:49:07,972 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-22 16:49:07,973 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-22 16:49:07,973 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-22 16:49:07,973 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:49:07,973 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-22 16:49:07,974 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-22 16:49:07,974 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-22 16:49:07,974 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-22 16:49:07,975 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-22 16:49:07,975 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-22 16:49:07,975 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7c883b81b24ce5a721aa9a1ff13aef8a0d532ba87d9e130e470a0b88a1f8e93e [2021-12-22 16:49:08,256 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-22 16:49:08,284 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-22 16:49:08,286 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-22 16:49:08,287 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-22 16:49:08,287 INFO L275 PluginConnector]: CDTParser initialized [2021-12-22 16:49:08,288 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety-bftpd/bftpd_2.i [2021-12-22 16:49:08,350 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c49db844b/15d127401fe64bb0a0db80b8abf78cbe/FLAG4b370f8eb [2021-12-22 16:49:08,718 INFO L306 CDTParser]: Found 1 translation units. [2021-12-22 16:49:08,719 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety-bftpd/bftpd_2.i [2021-12-22 16:49:08,731 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c49db844b/15d127401fe64bb0a0db80b8abf78cbe/FLAG4b370f8eb [2021-12-22 16:49:09,116 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c49db844b/15d127401fe64bb0a0db80b8abf78cbe [2021-12-22 16:49:09,118 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-22 16:49:09,120 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-22 16:49:09,122 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-22 16:49:09,122 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-22 16:49:09,124 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-22 16:49:09,125 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,125 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@131f9348 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09, skipping insertion in model container [2021-12-22 16:49:09,126 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,130 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-22 16:49:09,164 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-22 16:49:09,439 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:49:09,450 INFO L203 MainTranslator]: Completed pre-run [2021-12-22 16:49:09,488 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:49:09,516 INFO L208 MainTranslator]: Completed translation [2021-12-22 16:49:09,517 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09 WrapperNode [2021-12-22 16:49:09,517 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-22 16:49:09,518 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-22 16:49:09,518 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-22 16:49:09,518 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-22 16:49:09,523 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,549 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,575 INFO L137 Inliner]: procedures = 169, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 96 [2021-12-22 16:49:09,576 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-22 16:49:09,577 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-22 16:49:09,577 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-22 16:49:09,577 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-22 16:49:09,582 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,583 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,588 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,588 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,608 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,610 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,612 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,618 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-22 16:49:09,623 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-22 16:49:09,624 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-22 16:49:09,624 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-22 16:49:09,625 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09" (1/1) ... [2021-12-22 16:49:09,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:49:09,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:49:09,646 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-22 16:49:09,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-22 16:49:09,680 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-22 16:49:09,682 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2021-12-22 16:49:09,682 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2021-12-22 16:49:09,682 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-22 16:49:09,682 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-22 16:49:09,682 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-22 16:49:09,682 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-22 16:49:09,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-22 16:49:09,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-22 16:49:09,682 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-22 16:49:09,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-22 16:49:09,756 INFO L234 CfgBuilder]: Building ICFG [2021-12-22 16:49:09,758 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-22 16:49:09,977 INFO L275 CfgBuilder]: Performing block encoding [2021-12-22 16:49:09,981 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-22 16:49:09,982 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-22 16:49:09,983 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:49:09 BoogieIcfgContainer [2021-12-22 16:49:09,983 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-22 16:49:09,984 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-22 16:49:09,984 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-22 16:49:09,986 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-22 16:49:09,986 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 04:49:09" (1/3) ... [2021-12-22 16:49:09,987 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27090355 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:49:09, skipping insertion in model container [2021-12-22 16:49:09,987 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:49:09" (2/3) ... [2021-12-22 16:49:09,987 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27090355 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:49:09, skipping insertion in model container [2021-12-22 16:49:09,987 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:49:09" (3/3) ... [2021-12-22 16:49:09,988 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_2.i [2021-12-22 16:49:09,991 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-22 16:49:09,999 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2021-12-22 16:49:10,026 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-22 16:49:10,031 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-22 16:49:10,031 INFO L340 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2021-12-22 16:49:10,041 INFO L276 IsEmpty]: Start isEmpty. Operand has 61 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 56 states have internal predecessors, (64), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-22 16:49:10,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-22 16:49:10,046 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:10,046 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-22 16:49:10,047 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:10,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:10,053 INFO L85 PathProgramCache]: Analyzing trace with hash -772449407, now seen corresponding path program 1 times [2021-12-22 16:49:10,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:10,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2002318156] [2021-12-22 16:49:10,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:10,066 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:10,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:10,068 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:10,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-22 16:49:10,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:10,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:49:10,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:10,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:10,265 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:49:10,266 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:10,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2002318156] [2021-12-22 16:49:10,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2002318156] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:49:10,266 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:49:10,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-12-22 16:49:10,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915901247] [2021-12-22 16:49:10,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:49:10,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:49:10,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:10,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:49:10,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:49:10,298 INFO L87 Difference]: Start difference. First operand has 61 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 56 states have internal predecessors, (64), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:10,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:10,450 INFO L93 Difference]: Finished difference Result 110 states and 128 transitions. [2021-12-22 16:49:10,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:49:10,453 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-22 16:49:10,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:10,464 INFO L225 Difference]: With dead ends: 110 [2021-12-22 16:49:10,464 INFO L226 Difference]: Without dead ends: 106 [2021-12-22 16:49:10,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:49:10,469 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 52 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:10,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 101 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:49:10,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-12-22 16:49:10,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 84. [2021-12-22 16:49:10,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 57 states have (on average 1.7017543859649122) internal successors, (97), 76 states have internal predecessors, (97), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-12-22 16:49:10,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 110 transitions. [2021-12-22 16:49:10,520 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 110 transitions. Word has length 6 [2021-12-22 16:49:10,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:10,521 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 110 transitions. [2021-12-22 16:49:10,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:10,521 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 110 transitions. [2021-12-22 16:49:10,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-22 16:49:10,522 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:10,522 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-22 16:49:10,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:10,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:10,729 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:10,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:10,730 INFO L85 PathProgramCache]: Analyzing trace with hash -772449406, now seen corresponding path program 1 times [2021-12-22 16:49:10,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:10,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [281233298] [2021-12-22 16:49:10,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:10,731 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:10,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:10,732 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:10,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-22 16:49:10,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:10,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-22 16:49:10,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:10,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:10,851 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:49:10,851 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:10,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [281233298] [2021-12-22 16:49:10,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [281233298] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:49:10,852 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:49:10,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 16:49:10,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018840208] [2021-12-22 16:49:10,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:49:10,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:49:10,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:10,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:49:10,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:49:10,863 INFO L87 Difference]: Start difference. First operand 84 states and 110 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:11,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:11,014 INFO L93 Difference]: Finished difference Result 206 states and 278 transitions. [2021-12-22 16:49:11,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:49:11,015 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-22 16:49:11,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:11,017 INFO L225 Difference]: With dead ends: 206 [2021-12-22 16:49:11,017 INFO L226 Difference]: Without dead ends: 206 [2021-12-22 16:49:11,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:49:11,018 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 125 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:11,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 142 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:49:11,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-12-22 16:49:11,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 152. [2021-12-22 16:49:11,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 119 states have (on average 1.7394957983193278) internal successors, (207), 138 states have internal predecessors, (207), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-12-22 16:49:11,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 238 transitions. [2021-12-22 16:49:11,033 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 238 transitions. Word has length 6 [2021-12-22 16:49:11,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:11,033 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 238 transitions. [2021-12-22 16:49:11,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:11,033 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 238 transitions. [2021-12-22 16:49:11,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-22 16:49:11,034 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:11,034 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:11,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:11,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:11,235 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:11,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:11,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1823872140, now seen corresponding path program 1 times [2021-12-22 16:49:11,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:11,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1198657585] [2021-12-22 16:49:11,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:11,236 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:11,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:11,237 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:11,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-22 16:49:11,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:11,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:49:11,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:11,362 INFO L387 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 15 treesize of output 7 [2021-12-22 16:49:11,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:11,371 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:49:11,371 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:11,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1198657585] [2021-12-22 16:49:11,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1198657585] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:49:11,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:49:11,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:49:11,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219739517] [2021-12-22 16:49:11,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:49:11,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:49:11,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:11,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:49:11,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:49:11,373 INFO L87 Difference]: Start difference. First operand 152 states and 238 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:11,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:11,550 INFO L93 Difference]: Finished difference Result 228 states and 325 transitions. [2021-12-22 16:49:11,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:49:11,551 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-12-22 16:49:11,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:11,553 INFO L225 Difference]: With dead ends: 228 [2021-12-22 16:49:11,553 INFO L226 Difference]: Without dead ends: 228 [2021-12-22 16:49:11,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:49:11,553 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 136 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:11,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 164 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:49:11,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-12-22 16:49:11,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 155. [2021-12-22 16:49:11,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 122 states have (on average 1.721311475409836) internal successors, (210), 141 states have internal predecessors, (210), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-12-22 16:49:11,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 241 transitions. [2021-12-22 16:49:11,573 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 241 transitions. Word has length 7 [2021-12-22 16:49:11,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:11,575 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 241 transitions. [2021-12-22 16:49:11,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:11,575 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 241 transitions. [2021-12-22 16:49:11,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-22 16:49:11,575 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:11,575 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:11,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:11,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:11,783 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:11,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:11,783 INFO L85 PathProgramCache]: Analyzing trace with hash 705461537, now seen corresponding path program 1 times [2021-12-22 16:49:11,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:11,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [552432014] [2021-12-22 16:49:11,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:11,784 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:11,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:11,785 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:11,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-22 16:49:11,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:11,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-22 16:49:11,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:11,931 INFO L387 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 15 treesize of output 7 [2021-12-22 16:49:11,934 INFO L387 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 15 treesize of output 7 [2021-12-22 16:49:11,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:11,952 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:49:11,952 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:11,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [552432014] [2021-12-22 16:49:11,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [552432014] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:49:11,953 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:49:11,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:49:11,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895975682] [2021-12-22 16:49:11,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:49:11,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:49:11,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:11,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:49:11,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:49:11,963 INFO L87 Difference]: Start difference. First operand 155 states and 241 transitions. Second operand has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:12,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:12,131 INFO L93 Difference]: Finished difference Result 208 states and 279 transitions. [2021-12-22 16:49:12,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:49:12,132 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-12-22 16:49:12,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:12,133 INFO L225 Difference]: With dead ends: 208 [2021-12-22 16:49:12,133 INFO L226 Difference]: Without dead ends: 208 [2021-12-22 16:49:12,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:49:12,134 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 128 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:12,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 190 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:49:12,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-12-22 16:49:12,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 155. [2021-12-22 16:49:12,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 122 states have (on average 1.7049180327868851) internal successors, (208), 141 states have internal predecessors, (208), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-12-22 16:49:12,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 239 transitions. [2021-12-22 16:49:12,146 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 239 transitions. Word has length 8 [2021-12-22 16:49:12,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:12,146 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 239 transitions. [2021-12-22 16:49:12,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:12,146 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 239 transitions. [2021-12-22 16:49:12,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-12-22 16:49:12,147 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:12,147 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:12,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:12,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:12,359 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:12,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:12,360 INFO L85 PathProgramCache]: Analyzing trace with hash 394471214, now seen corresponding path program 1 times [2021-12-22 16:49:12,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:12,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [373766178] [2021-12-22 16:49:12,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:12,361 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:12,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:12,362 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:12,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-22 16:49:12,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:12,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:49:12,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:12,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:12,450 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:49:12,450 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:12,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [373766178] [2021-12-22 16:49:12,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [373766178] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:49:12,451 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:49:12,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:49:12,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385274134] [2021-12-22 16:49:12,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:49:12,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:49:12,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:12,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:49:12,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:49:12,452 INFO L87 Difference]: Start difference. First operand 155 states and 239 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:12,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:12,573 INFO L93 Difference]: Finished difference Result 234 states and 321 transitions. [2021-12-22 16:49:12,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:49:12,574 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-12-22 16:49:12,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:12,575 INFO L225 Difference]: With dead ends: 234 [2021-12-22 16:49:12,575 INFO L226 Difference]: Without dead ends: 234 [2021-12-22 16:49:12,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:49:12,575 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 140 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:12,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 183 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:49:12,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-12-22 16:49:12,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 191. [2021-12-22 16:49:12,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 156 states have (on average 1.6538461538461537) internal successors, (258), 176 states have internal predecessors, (258), 9 states have call successors, (9), 5 states have call predecessors, (9), 6 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-12-22 16:49:12,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 289 transitions. [2021-12-22 16:49:12,582 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 289 transitions. Word has length 9 [2021-12-22 16:49:12,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:12,589 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 289 transitions. [2021-12-22 16:49:12,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:12,589 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 289 transitions. [2021-12-22 16:49:12,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-22 16:49:12,590 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:12,590 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:12,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:12,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:12,797 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:12,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:12,797 INFO L85 PathProgramCache]: Analyzing trace with hash -656294205, now seen corresponding path program 1 times [2021-12-22 16:49:12,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:12,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1019500797] [2021-12-22 16:49:12,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:12,798 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:12,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:12,799 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:12,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-22 16:49:12,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:12,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:49:12,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:12,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:12,931 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:49:12,931 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:12,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1019500797] [2021-12-22 16:49:12,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1019500797] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:49:12,931 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:49:12,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:49:12,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366675121] [2021-12-22 16:49:12,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:49:12,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:49:12,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:12,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:49:12,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:49:12,932 INFO L87 Difference]: Start difference. First operand 191 states and 289 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:13,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:13,082 INFO L93 Difference]: Finished difference Result 231 states and 304 transitions. [2021-12-22 16:49:13,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:49:13,083 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-12-22 16:49:13,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:13,084 INFO L225 Difference]: With dead ends: 231 [2021-12-22 16:49:13,084 INFO L226 Difference]: Without dead ends: 231 [2021-12-22 16:49:13,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:49:13,085 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 123 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:13,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 227 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:49:13,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-12-22 16:49:13,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 201. [2021-12-22 16:49:13,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 165 states have (on average 1.6424242424242423) internal successors, (271), 186 states have internal predecessors, (271), 9 states have call successors, (9), 5 states have call predecessors, (9), 7 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-12-22 16:49:13,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 302 transitions. [2021-12-22 16:49:13,091 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 302 transitions. Word has length 10 [2021-12-22 16:49:13,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:13,091 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 302 transitions. [2021-12-22 16:49:13,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:13,092 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 302 transitions. [2021-12-22 16:49:13,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-22 16:49:13,092 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:13,092 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:13,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:13,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:13,303 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:13,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:13,303 INFO L85 PathProgramCache]: Analyzing trace with hash 12795785, now seen corresponding path program 1 times [2021-12-22 16:49:13,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:13,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [999747204] [2021-12-22 16:49:13,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:13,304 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:13,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:13,305 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:13,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-22 16:49:13,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:13,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:49:13,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:13,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:13,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:49:13,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:13,839 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:13,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [999747204] [2021-12-22 16:49:13,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [999747204] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:49:13,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:49:13,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-12-22 16:49:13,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030679919] [2021-12-22 16:49:13,839 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:49:13,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:49:13,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:13,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:49:13,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:49:13,840 INFO L87 Difference]: Start difference. First operand 201 states and 302 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:14,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:14,218 INFO L93 Difference]: Finished difference Result 367 states and 495 transitions. [2021-12-22 16:49:14,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:49:14,220 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-12-22 16:49:14,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:14,222 INFO L225 Difference]: With dead ends: 367 [2021-12-22 16:49:14,222 INFO L226 Difference]: Without dead ends: 367 [2021-12-22 16:49:14,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:49:14,223 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 258 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:14,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 312 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:49:14,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-12-22 16:49:14,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 239. [2021-12-22 16:49:14,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 200 states have (on average 1.62) internal successors, (324), 224 states have internal predecessors, (324), 9 states have call successors, (9), 5 states have call predecessors, (9), 10 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2021-12-22 16:49:14,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 363 transitions. [2021-12-22 16:49:14,231 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 363 transitions. Word has length 14 [2021-12-22 16:49:14,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:14,231 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 363 transitions. [2021-12-22 16:49:14,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:14,231 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 363 transitions. [2021-12-22 16:49:14,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-12-22 16:49:14,232 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:14,232 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:14,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:14,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:14,441 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:14,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:14,441 INFO L85 PathProgramCache]: Analyzing trace with hash 396669285, now seen corresponding path program 1 times [2021-12-22 16:49:14,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:14,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [211333575] [2021-12-22 16:49:14,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:14,441 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:14,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:14,476 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:14,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-22 16:49:14,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:14,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-22 16:49:14,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:14,688 INFO L387 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 15 treesize of output 7 [2021-12-22 16:49:14,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:14,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:49:14,814 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:14,814 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:14,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [211333575] [2021-12-22 16:49:14,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [211333575] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:49:14,815 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:49:14,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-12-22 16:49:14,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153249336] [2021-12-22 16:49:14,815 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:49:14,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 16:49:14,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:14,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 16:49:14,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:49:14,816 INFO L87 Difference]: Start difference. First operand 239 states and 363 transitions. Second operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:15,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:15,133 INFO L93 Difference]: Finished difference Result 405 states and 567 transitions. [2021-12-22 16:49:15,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:49:15,134 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-12-22 16:49:15,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:15,135 INFO L225 Difference]: With dead ends: 405 [2021-12-22 16:49:15,136 INFO L226 Difference]: Without dead ends: 405 [2021-12-22 16:49:15,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-12-22 16:49:15,136 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 267 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:15,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 323 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:49:15,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2021-12-22 16:49:15,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 249. [2021-12-22 16:49:15,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 210 states have (on average 1.6142857142857143) internal successors, (339), 234 states have internal predecessors, (339), 9 states have call successors, (9), 5 states have call predecessors, (9), 10 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2021-12-22 16:49:15,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 378 transitions. [2021-12-22 16:49:15,143 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 378 transitions. Word has length 15 [2021-12-22 16:49:15,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:15,144 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 378 transitions. [2021-12-22 16:49:15,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:15,144 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 378 transitions. [2021-12-22 16:49:15,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-22 16:49:15,144 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:15,144 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:15,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:15,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:15,352 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:15,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:15,352 INFO L85 PathProgramCache]: Analyzing trace with hash -588154008, now seen corresponding path program 1 times [2021-12-22 16:49:15,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:15,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1162594899] [2021-12-22 16:49:15,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:15,353 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:15,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:15,354 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:15,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-22 16:49:15,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:15,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-22 16:49:15,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:15,596 INFO L387 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 15 treesize of output 7 [2021-12-22 16:49:15,601 INFO L387 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 15 treesize of output 7 [2021-12-22 16:49:15,615 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:15,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:49:15,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:15,773 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:15,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1162594899] [2021-12-22 16:49:15,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1162594899] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:49:15,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:49:15,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-12-22 16:49:15,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767282217] [2021-12-22 16:49:15,773 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:49:15,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 16:49:15,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:15,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 16:49:15,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:49:15,774 INFO L87 Difference]: Start difference. First operand 249 states and 378 transitions. Second operand has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:16,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:16,568 INFO L93 Difference]: Finished difference Result 626 states and 845 transitions. [2021-12-22 16:49:16,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-22 16:49:16,569 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-22 16:49:16,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:16,571 INFO L225 Difference]: With dead ends: 626 [2021-12-22 16:49:16,571 INFO L226 Difference]: Without dead ends: 626 [2021-12-22 16:49:16,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2021-12-22 16:49:16,572 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 460 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:16,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 606 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-22 16:49:16,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2021-12-22 16:49:16,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 349. [2021-12-22 16:49:16,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 303 states have (on average 1.6336633663366336) internal successors, (495), 330 states have internal predecessors, (495), 11 states have call successors, (11), 7 states have call predecessors, (11), 15 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) [2021-12-22 16:49:16,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 548 transitions. [2021-12-22 16:49:16,589 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 548 transitions. Word has length 16 [2021-12-22 16:49:16,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:16,590 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 548 transitions. [2021-12-22 16:49:16,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:16,590 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 548 transitions. [2021-12-22 16:49:16,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-22 16:49:16,591 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:16,591 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:16,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:16,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:16,798 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:16,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:16,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1776199670, now seen corresponding path program 1 times [2021-12-22 16:49:16,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:16,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [436015760] [2021-12-22 16:49:16,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:16,799 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:16,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:16,800 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:16,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-22 16:49:16,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:16,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-22 16:49:16,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:16,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:16,925 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:49:16,926 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:16,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [436015760] [2021-12-22 16:49:16,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [436015760] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:49:16,926 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:49:16,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 16:49:16,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118779022] [2021-12-22 16:49:16,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:49:16,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:49:16,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:16,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:49:16,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:49:16,927 INFO L87 Difference]: Start difference. First operand 349 states and 548 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:16,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:16,947 INFO L93 Difference]: Finished difference Result 378 states and 554 transitions. [2021-12-22 16:49:16,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:49:16,947 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-12-22 16:49:16,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:16,949 INFO L225 Difference]: With dead ends: 378 [2021-12-22 16:49:16,949 INFO L226 Difference]: Without dead ends: 378 [2021-12-22 16:49:16,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:49:16,950 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 27 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:16,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 118 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:49:16,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2021-12-22 16:49:16,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 367. [2021-12-22 16:49:16,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 318 states have (on average 1.5628930817610063) internal successors, (497), 347 states have internal predecessors, (497), 11 states have call successors, (11), 8 states have call predecessors, (11), 18 states have return successors, (43), 11 states have call predecessors, (43), 11 states have call successors, (43) [2021-12-22 16:49:16,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 551 transitions. [2021-12-22 16:49:16,973 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 551 transitions. Word has length 18 [2021-12-22 16:49:16,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:16,974 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 551 transitions. [2021-12-22 16:49:16,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:16,974 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 551 transitions. [2021-12-22 16:49:16,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-22 16:49:16,974 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:16,975 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2021-12-22 16:49:16,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:17,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:17,182 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:17,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:17,182 INFO L85 PathProgramCache]: Analyzing trace with hash 323759248, now seen corresponding path program 2 times [2021-12-22 16:49:17,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:17,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [226396832] [2021-12-22 16:49:17,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-22 16:49:17,183 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:17,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:17,184 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:17,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-22 16:49:17,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-22 16:49:17,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-22 16:49:17,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-22 16:49:17,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:17,448 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:17,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:49:18,171 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:18,171 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:18,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [226396832] [2021-12-22 16:49:18,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [226396832] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 16:49:18,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:49:18,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-12-22 16:49:18,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348747001] [2021-12-22 16:49:18,172 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:49:18,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 16:49:18,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:18,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 16:49:18,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:49:18,172 INFO L87 Difference]: Start difference. First operand 367 states and 551 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:19,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:19,969 INFO L93 Difference]: Finished difference Result 620 states and 878 transitions. [2021-12-22 16:49:19,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-22 16:49:19,970 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-12-22 16:49:19,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:19,972 INFO L225 Difference]: With dead ends: 620 [2021-12-22 16:49:19,972 INFO L226 Difference]: Without dead ends: 620 [2021-12-22 16:49:19,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2021-12-22 16:49:19,973 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 458 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:19,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 360 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-22 16:49:19,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2021-12-22 16:49:19,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 402. [2021-12-22 16:49:19,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 354 states have (on average 1.612994350282486) internal successors, (571), 382 states have internal predecessors, (571), 11 states have call successors, (11), 8 states have call predecessors, (11), 17 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) [2021-12-22 16:49:19,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 618 transitions. [2021-12-22 16:49:19,982 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 618 transitions. Word has length 22 [2021-12-22 16:49:19,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:19,982 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 618 transitions. [2021-12-22 16:49:19,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:49:19,982 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 618 transitions. [2021-12-22 16:49:19,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-22 16:49:19,982 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:19,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:19,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:20,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:20,187 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:20,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:20,188 INFO L85 PathProgramCache]: Analyzing trace with hash 382694474, now seen corresponding path program 1 times [2021-12-22 16:49:20,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:20,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [345884140] [2021-12-22 16:49:20,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:20,188 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:20,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:20,189 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:20,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-22 16:49:20,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:20,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:49:20,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:20,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:20,265 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:49:20,265 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:20,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [345884140] [2021-12-22 16:49:20,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [345884140] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:49:20,265 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:49:20,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:49:20,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490913063] [2021-12-22 16:49:20,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:49:20,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:49:20,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:20,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:49:20,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:49:20,266 INFO L87 Difference]: Start difference. First operand 402 states and 618 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:49:20,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:49:20,271 INFO L93 Difference]: Finished difference Result 303 states and 456 transitions. [2021-12-22 16:49:20,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:49:20,272 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2021-12-22 16:49:20,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:49:20,273 INFO L225 Difference]: With dead ends: 303 [2021-12-22 16:49:20,274 INFO L226 Difference]: Without dead ends: 303 [2021-12-22 16:49:20,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:49:20,274 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 13 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:49:20,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 126 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:49:20,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-12-22 16:49:20,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 303. [2021-12-22 16:49:20,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 263 states have (on average 1.6121673003802282) internal successors, (424), 288 states have internal predecessors, (424), 8 states have call successors, (8), 6 states have call predecessors, (8), 12 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2021-12-22 16:49:20,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 456 transitions. [2021-12-22 16:49:20,281 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 456 transitions. Word has length 25 [2021-12-22 16:49:20,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:49:20,281 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 456 transitions. [2021-12-22 16:49:20,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-22 16:49:20,282 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 456 transitions. [2021-12-22 16:49:20,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-22 16:49:20,284 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:49:20,284 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:49:20,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-12-22 16:49:20,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:49:20,491 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-22 16:49:20,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:49:20,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1752183410, now seen corresponding path program 1 times [2021-12-22 16:49:20,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:49:20,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [463055961] [2021-12-22 16:49:20,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:20,492 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:49:20,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:49:20,493 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-22 16:49:20,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-22 16:49:20,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:20,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-22 16:49:20,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:22,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-22 16:49:22,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-22 16:49:23,002 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:23,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:49:23,316 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:49:23,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [463055961] [2021-12-22 16:49:23,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [463055961] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:49:23,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [104813175] [2021-12-22 16:49:23,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:49:23,317 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-22 16:49:23,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2021-12-22 16:49:23,331 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-22 16:49:23,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2021-12-22 16:49:23,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:49:23,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-22 16:49:23,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:49:25,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-22 16:49:25,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-22 16:49:25,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:49:25,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 16:49:25,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [104813175] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 16:49:25,951 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-22 16:49:25,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-12-22 16:49:25,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418562609] [2021-12-22 16:49:25,952 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-22 16:49:25,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:49:25,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:49:25,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:49:25,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=65, Unknown=1, NotChecked=0, Total=90 [2021-12-22 16:49:25,952 INFO L87 Difference]: Start difference. First operand 303 states and 456 transitions. Second operand has 7 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)