./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memcleanup.prp --file ../sv-benchmarks/c/memsafety-bftpd/bftpd_2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (memcleanup) Using default analysis Version ae007674 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-MemCleanup-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-memcleanup) ) --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-ae00767 [2021-12-28 05:42:08,352 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 05:42:08,354 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 05:42:08,386 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 05:42:08,387 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 05:42:08,388 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 05:42:08,389 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 05:42:08,390 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 05:42:08,391 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 05:42:08,391 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 05:42:08,392 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 05:42:08,393 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 05:42:08,393 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 05:42:08,394 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 05:42:08,395 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 05:42:08,395 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 05:42:08,396 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 05:42:08,397 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 05:42:08,398 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 05:42:08,399 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 05:42:08,400 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 05:42:08,401 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 05:42:08,402 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 05:42:08,402 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 05:42:08,404 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 05:42:08,404 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 05:42:08,404 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 05:42:08,405 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 05:42:08,405 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 05:42:08,406 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 05:42:08,406 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 05:42:08,407 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 05:42:08,407 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 05:42:08,408 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 05:42:08,408 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 05:42:08,409 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 05:42:08,409 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 05:42:08,409 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 05:42:08,410 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 05:42:08,410 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 05:42:08,411 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 05:42:08,411 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-MemCleanup-32bit-Automizer_Default.epf [2021-12-28 05:42:08,433 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 05:42:08,434 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 05:42:08,434 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 05:42:08,434 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 05:42:08,435 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-28 05:42:08,435 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-28 05:42:08,435 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 05:42:08,435 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 05:42:08,436 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 05:42:08,436 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 05:42:08,436 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-28 05:42:08,436 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-28 05:42:08,436 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 05:42:08,436 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-28 05:42:08,437 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 05:42:08,437 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-28 05:42:08,437 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-28 05:42:08,437 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-28 05:42:08,437 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-28 05:42:08,437 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-28 05:42:08,437 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 05:42:08,438 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 05:42:08,438 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 05:42:08,438 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-28 05:42:08,438 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 05:42:08,438 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 05:42:08,438 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-28 05:42:08,439 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 05:42:08,439 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-28 05:42:08,439 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-memcleanup) ) 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-28 05:42:08,677 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 05:42:08,703 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 05:42:08,704 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 05:42:08,705 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 05:42:08,705 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 05:42:08,706 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-28 05:42:08,747 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ab8ac7027/21b63e404bef466790d27903fd514121/FLAGbd73df5db [2021-12-28 05:42:09,174 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 05:42:09,175 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety-bftpd/bftpd_2.i [2021-12-28 05:42:09,193 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ab8ac7027/21b63e404bef466790d27903fd514121/FLAGbd73df5db [2021-12-28 05:42:09,202 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ab8ac7027/21b63e404bef466790d27903fd514121 [2021-12-28 05:42:09,203 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 05:42:09,205 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 05:42:09,210 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 05:42:09,210 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 05:42:09,213 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 05:42:09,213 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,214 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58129c62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09, skipping insertion in model container [2021-12-28 05:42:09,214 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,219 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 05:42:09,246 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 05:42:09,490 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 05:42:09,500 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 05:42:09,528 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 05:42:09,553 INFO L208 MainTranslator]: Completed translation [2021-12-28 05:42:09,554 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09 WrapperNode [2021-12-28 05:42:09,554 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 05:42:09,555 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 05:42:09,555 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 05:42:09,555 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 05:42:09,560 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,570 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,599 INFO L137 Inliner]: procedures = 168, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 95 [2021-12-28 05:42:09,600 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 05:42:09,601 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 05:42:09,601 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 05:42:09,601 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 05:42:09,606 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,607 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,623 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,624 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,628 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,639 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,640 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,641 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 05:42:09,642 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 05:42:09,649 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 05:42:09,649 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 05:42:09,650 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 05:42:09,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:09,684 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-28 05:42:09,686 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-28 05:42:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-28 05:42:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2021-12-28 05:42:09,719 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2021-12-28 05:42:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-28 05:42:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 05:42:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-28 05:42:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-28 05:42:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-28 05:42:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 05:42:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 05:42:09,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 05:42:09,811 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 05:42:09,813 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 05:42:10,025 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 05:42:10,029 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 05:42:10,029 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-28 05:42:10,031 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 05:42:10 BoogieIcfgContainer [2021-12-28 05:42:10,031 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 05:42:10,032 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-28 05:42:10,032 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-28 05:42:10,034 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-28 05:42:10,034 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.12 05:42:09" (1/3) ... [2021-12-28 05:42:10,034 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18e5be96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 05:42:10, skipping insertion in model container [2021-12-28 05:42:10,034 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (2/3) ... [2021-12-28 05:42:10,035 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18e5be96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 05:42:10, skipping insertion in model container [2021-12-28 05:42:10,035 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 05:42:10" (3/3) ... [2021-12-28 05:42:10,036 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_2.i [2021-12-28 05:42:10,039 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-28 05:42:10,039 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2021-12-28 05:42:10,071 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-28 05:42:10,077 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-28 05:42:10,078 INFO L340 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2021-12-28 05:42:10,087 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-28 05:42:10,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-28 05:42:10,092 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:10,092 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-28 05:42:10,093 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-28 05:42:10,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:10,096 INFO L85 PathProgramCache]: Analyzing trace with hash -772449407, now seen corresponding path program 1 times [2021-12-28 05:42:10,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:10,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530242774] [2021-12-28 05:42:10,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:10,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:10,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:10,266 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-28 05:42:10,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:10,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530242774] [2021-12-28 05:42:10,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530242774] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:10,268 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:10,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 05:42:10,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649503237] [2021-12-28 05:42:10,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:10,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 05:42:10,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:10,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 05:42:10,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-28 05:42:10,299 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-28 05:42:10,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:10,423 INFO L93 Difference]: Finished difference Result 124 states and 145 transitions. [2021-12-28 05:42:10,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 05:42:10,425 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-28 05:42:10,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:10,431 INFO L225 Difference]: With dead ends: 124 [2021-12-28 05:42:10,431 INFO L226 Difference]: Without dead ends: 118 [2021-12-28 05:42:10,432 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-28 05:42:10,434 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-28 05:42:10,435 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-28 05:42:10,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-12-28 05:42:10,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 92. [2021-12-28 05:42:10,480 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-28 05:42:10,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 123 transitions. [2021-12-28 05:42:10,489 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 123 transitions. Word has length 6 [2021-12-28 05:42:10,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:10,490 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 123 transitions. [2021-12-28 05:42:10,490 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-28 05:42:10,490 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 123 transitions. [2021-12-28 05:42:10,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-28 05:42:10,491 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:10,491 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-28 05:42:10,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-28 05:42:10,491 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-28 05:42:10,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:10,493 INFO L85 PathProgramCache]: Analyzing trace with hash -772449406, now seen corresponding path program 1 times [2021-12-28 05:42:10,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:10,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136287302] [2021-12-28 05:42:10,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:10,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:10,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:10,617 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-28 05:42:10,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:10,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136287302] [2021-12-28 05:42:10,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136287302] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:10,619 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:10,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:10,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508261477] [2021-12-28 05:42:10,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:10,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:10,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:10,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:10,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:10,621 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-28 05:42:10,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:10,743 INFO L93 Difference]: Finished difference Result 221 states and 308 transitions. [2021-12-28 05:42:10,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 05:42:10,744 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-28 05:42:10,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:10,747 INFO L225 Difference]: With dead ends: 221 [2021-12-28 05:42:10,747 INFO L226 Difference]: Without dead ends: 221 [2021-12-28 05:42:10,747 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-28 05:42:10,748 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-28 05:42:10,749 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-28 05:42:10,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-12-28 05:42:10,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 168. [2021-12-28 05:42:10,775 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-28 05:42:10,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 261 transitions. [2021-12-28 05:42:10,778 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 261 transitions. Word has length 6 [2021-12-28 05:42:10,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:10,778 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 261 transitions. [2021-12-28 05:42:10,779 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-28 05:42:10,779 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 261 transitions. [2021-12-28 05:42:10,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-28 05:42:10,780 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:10,781 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:10,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-28 05:42:10,783 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-28 05:42:10,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:10,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1823872140, now seen corresponding path program 1 times [2021-12-28 05:42:10,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:10,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661969343] [2021-12-28 05:42:10,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:10,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:10,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:10,947 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-28 05:42:10,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:10,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661969343] [2021-12-28 05:42:10,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661969343] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:10,948 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:10,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:10,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968839724] [2021-12-28 05:42:10,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:10,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:10,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:10,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:10,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:10,951 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-28 05:42:11,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:11,074 INFO L93 Difference]: Finished difference Result 244 states and 348 transitions. [2021-12-28 05:42:11,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:11,074 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-28 05:42:11,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:11,076 INFO L225 Difference]: With dead ends: 244 [2021-12-28 05:42:11,076 INFO L226 Difference]: Without dead ends: 244 [2021-12-28 05:42:11,077 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-28 05:42:11,081 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-28 05:42:11,082 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-28 05:42:11,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2021-12-28 05:42:11,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 171. [2021-12-28 05:42:11,104 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-28 05:42:11,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 264 transitions. [2021-12-28 05:42:11,105 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 264 transitions. Word has length 7 [2021-12-28 05:42:11,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:11,106 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 264 transitions. [2021-12-28 05:42:11,106 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-28 05:42:11,106 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 264 transitions. [2021-12-28 05:42:11,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-28 05:42:11,106 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:11,107 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:11,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-28 05:42:11,107 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-28 05:42:11,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:11,108 INFO L85 PathProgramCache]: Analyzing trace with hash 705461537, now seen corresponding path program 1 times [2021-12-28 05:42:11,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:11,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529970913] [2021-12-28 05:42:11,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:11,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:11,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:11,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:11,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:11,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529970913] [2021-12-28 05:42:11,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529970913] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:11,252 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:11,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:11,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579088312] [2021-12-28 05:42:11,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:11,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:11,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:11,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:11,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:11,254 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-28 05:42:11,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:11,342 INFO L93 Difference]: Finished difference Result 223 states and 309 transitions. [2021-12-28 05:42:11,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:11,343 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-28 05:42:11,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:11,344 INFO L225 Difference]: With dead ends: 223 [2021-12-28 05:42:11,344 INFO L226 Difference]: Without dead ends: 223 [2021-12-28 05:42:11,345 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-28 05:42:11,352 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-28 05:42:11,352 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-28 05:42:11,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-12-28 05:42:11,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 171. [2021-12-28 05:42:11,358 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-28 05:42:11,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 262 transitions. [2021-12-28 05:42:11,361 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 262 transitions. Word has length 8 [2021-12-28 05:42:11,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:11,361 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 262 transitions. [2021-12-28 05:42:11,362 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-28 05:42:11,362 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 262 transitions. [2021-12-28 05:42:11,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-12-28 05:42:11,362 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:11,362 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:11,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-28 05:42:11,363 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-28 05:42:11,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:11,363 INFO L85 PathProgramCache]: Analyzing trace with hash 394471214, now seen corresponding path program 1 times [2021-12-28 05:42:11,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:11,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797951178] [2021-12-28 05:42:11,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:11,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:11,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:11,416 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-28 05:42:11,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:11,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797951178] [2021-12-28 05:42:11,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797951178] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:11,417 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:11,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:11,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054149042] [2021-12-28 05:42:11,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:11,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:11,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:11,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:11,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:11,419 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-28 05:42:11,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:11,487 INFO L93 Difference]: Finished difference Result 250 states and 344 transitions. [2021-12-28 05:42:11,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:11,488 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-28 05:42:11,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:11,489 INFO L225 Difference]: With dead ends: 250 [2021-12-28 05:42:11,489 INFO L226 Difference]: Without dead ends: 250 [2021-12-28 05:42:11,489 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-28 05:42:11,490 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-28 05:42:11,490 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-28 05:42:11,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-12-28 05:42:11,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 207. [2021-12-28 05:42:11,494 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-28 05:42:11,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 312 transitions. [2021-12-28 05:42:11,495 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 312 transitions. Word has length 9 [2021-12-28 05:42:11,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:11,496 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 312 transitions. [2021-12-28 05:42:11,496 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-28 05:42:11,496 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 312 transitions. [2021-12-28 05:42:11,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-28 05:42:11,496 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:11,496 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:11,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-28 05:42:11,497 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-28 05:42:11,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:11,497 INFO L85 PathProgramCache]: Analyzing trace with hash -656294205, now seen corresponding path program 1 times [2021-12-28 05:42:11,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:11,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486044206] [2021-12-28 05:42:11,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:11,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:11,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:11,530 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-28 05:42:11,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:11,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486044206] [2021-12-28 05:42:11,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486044206] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:11,530 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:11,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:11,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978698232] [2021-12-28 05:42:11,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:11,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:11,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:11,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:11,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:11,532 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-28 05:42:11,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:11,585 INFO L93 Difference]: Finished difference Result 245 states and 327 transitions. [2021-12-28 05:42:11,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:11,586 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-28 05:42:11,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:11,587 INFO L225 Difference]: With dead ends: 245 [2021-12-28 05:42:11,587 INFO L226 Difference]: Without dead ends: 245 [2021-12-28 05:42:11,587 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-28 05:42:11,588 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-28 05:42:11,588 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-28 05:42:11,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-12-28 05:42:11,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 217. [2021-12-28 05:42:11,596 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-28 05:42:11,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 325 transitions. [2021-12-28 05:42:11,597 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 325 transitions. Word has length 10 [2021-12-28 05:42:11,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:11,598 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 325 transitions. [2021-12-28 05:42:11,598 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-28 05:42:11,598 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 325 transitions. [2021-12-28 05:42:11,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-28 05:42:11,598 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:11,598 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:11,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-28 05:42:11,599 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-28 05:42:11,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:11,599 INFO L85 PathProgramCache]: Analyzing trace with hash 12795785, now seen corresponding path program 1 times [2021-12-28 05:42:11,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:11,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871353172] [2021-12-28 05:42:11,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:11,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:11,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:11,677 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-28 05:42:11,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:11,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871353172] [2021-12-28 05:42:11,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871353172] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:11,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163804988] [2021-12-28 05:42:11,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:11,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:11,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:11,679 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-28 05:42:11,711 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-28 05:42:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:11,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-28 05:42:11,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:11,860 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-28 05:42:11,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:11,947 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-28 05:42:11,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163804988] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:11,947 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:11,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 11 [2021-12-28 05:42:11,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503501698] [2021-12-28 05:42:11,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:11,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-28 05:42:11,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:11,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-28 05:42:11,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-12-28 05:42:11,949 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-28 05:42:12,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:12,130 INFO L93 Difference]: Finished difference Result 302 states and 415 transitions. [2021-12-28 05:42:12,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 05:42:12,131 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-28 05:42:12,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:12,132 INFO L225 Difference]: With dead ends: 302 [2021-12-28 05:42:12,132 INFO L226 Difference]: Without dead ends: 302 [2021-12-28 05:42:12,133 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-28 05:42:12,133 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-28 05:42:12,133 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-28 05:42:12,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2021-12-28 05:42:12,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 229. [2021-12-28 05:42:12,138 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-28 05:42:12,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 335 transitions. [2021-12-28 05:42:12,139 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 335 transitions. Word has length 14 [2021-12-28 05:42:12,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:12,139 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 335 transitions. [2021-12-28 05:42:12,140 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-28 05:42:12,140 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 335 transitions. [2021-12-28 05:42:12,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-12-28 05:42:12,140 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:12,140 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:12,167 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-28 05:42:12,361 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-28 05:42:12,361 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-28 05:42:12,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:12,362 INFO L85 PathProgramCache]: Analyzing trace with hash 396669285, now seen corresponding path program 1 times [2021-12-28 05:42:12,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:12,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510163356] [2021-12-28 05:42:12,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:12,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:12,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:12,439 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-28 05:42:12,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:12,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510163356] [2021-12-28 05:42:12,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510163356] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:12,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818147239] [2021-12-28 05:42:12,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:12,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:12,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:12,441 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-28 05:42:12,447 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-28 05:42:12,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:12,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-28 05:42:12,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:12,603 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-28 05:42:12,609 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-28 05:42:12,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:12,664 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-28 05:42:12,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818147239] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:12,664 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:12,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2021-12-28 05:42:12,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391094779] [2021-12-28 05:42:12,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:12,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-28 05:42:12,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:12,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-28 05:42:12,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-12-28 05:42:12,666 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-28 05:42:12,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:12,899 INFO L93 Difference]: Finished difference Result 335 states and 463 transitions. [2021-12-28 05:42:12,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-28 05:42:12,900 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-28 05:42:12,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:12,902 INFO L225 Difference]: With dead ends: 335 [2021-12-28 05:42:12,903 INFO L226 Difference]: Without dead ends: 335 [2021-12-28 05:42:12,903 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-28 05:42:12,903 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-28 05:42:12,903 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-28 05:42:12,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-12-28 05:42:12,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 239. [2021-12-28 05:42:12,910 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-28 05:42:12,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 349 transitions. [2021-12-28 05:42:12,912 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 349 transitions. Word has length 15 [2021-12-28 05:42:12,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:12,913 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 349 transitions. [2021-12-28 05:42:12,913 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-28 05:42:12,913 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 349 transitions. [2021-12-28 05:42:12,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-28 05:42:12,913 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:12,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:12,934 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-28 05:42:13,129 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-28 05:42:13,130 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-28 05:42:13,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:13,131 INFO L85 PathProgramCache]: Analyzing trace with hash -588154008, now seen corresponding path program 1 times [2021-12-28 05:42:13,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:13,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688459439] [2021-12-28 05:42:13,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:13,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:13,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:13,252 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-28 05:42:13,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:13,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688459439] [2021-12-28 05:42:13,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688459439] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:13,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791640845] [2021-12-28 05:42:13,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:13,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:13,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:13,259 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-28 05:42:13,262 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-28 05:42:13,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:13,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-28 05:42:13,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:13,453 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-28 05:42:13,456 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-28 05:42:13,469 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-28 05:42:13,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:13,549 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-28 05:42:13,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791640845] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:13,549 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:13,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2021-12-28 05:42:13,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254297370] [2021-12-28 05:42:13,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:13,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-28 05:42:13,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:13,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-28 05:42:13,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-12-28 05:42:13,559 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-28 05:42:14,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:14,018 INFO L93 Difference]: Finished difference Result 570 states and 775 transitions. [2021-12-28 05:42:14,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-28 05:42:14,019 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-28 05:42:14,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:14,021 INFO L225 Difference]: With dead ends: 570 [2021-12-28 05:42:14,021 INFO L226 Difference]: Without dead ends: 570 [2021-12-28 05:42:14,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2021-12-28 05:42:14,023 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-28 05:42:14,023 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-28 05:42:14,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-12-28 05:42:14,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 347. [2021-12-28 05:42:14,033 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-28 05:42:14,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 519 transitions. [2021-12-28 05:42:14,036 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 519 transitions. Word has length 16 [2021-12-28 05:42:14,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:14,036 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 519 transitions. [2021-12-28 05:42:14,036 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-28 05:42:14,037 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 519 transitions. [2021-12-28 05:42:14,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-28 05:42:14,037 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:14,037 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-28 05:42:14,066 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-28 05:42:14,254 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-28 05:42:14,255 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-28 05:42:14,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:14,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1776199670, now seen corresponding path program 1 times [2021-12-28 05:42:14,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:14,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207753714] [2021-12-28 05:42:14,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:14,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:14,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:14,289 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-28 05:42:14,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:14,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207753714] [2021-12-28 05:42:14,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207753714] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:14,289 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:14,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 05:42:14,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107307368] [2021-12-28 05:42:14,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:14,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:42:14,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:14,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:42:14,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:42:14,291 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-28 05:42:14,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:14,304 INFO L93 Difference]: Finished difference Result 356 states and 501 transitions. [2021-12-28 05:42:14,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:42:14,304 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-28 05:42:14,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:14,305 INFO L225 Difference]: With dead ends: 356 [2021-12-28 05:42:14,306 INFO L226 Difference]: Without dead ends: 356 [2021-12-28 05:42:14,306 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-28 05:42:14,306 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-28 05:42:14,307 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-28 05:42:14,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-12-28 05:42:14,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 343. [2021-12-28 05:42:14,312 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-28 05:42:14,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 495 transitions. [2021-12-28 05:42:14,313 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 495 transitions. Word has length 18 [2021-12-28 05:42:14,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:14,313 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 495 transitions. [2021-12-28 05:42:14,313 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-28 05:42:14,313 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 495 transitions. [2021-12-28 05:42:14,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-28 05:42:14,314 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:14,314 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-28 05:42:14,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-28 05:42:14,315 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-28 05:42:14,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:14,315 INFO L85 PathProgramCache]: Analyzing trace with hash 382694474, now seen corresponding path program 1 times [2021-12-28 05:42:14,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:14,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733818078] [2021-12-28 05:42:14,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:14,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:14,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:14,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:14,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:14,348 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-28 05:42:14,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:14,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733818078] [2021-12-28 05:42:14,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733818078] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:14,348 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:14,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-28 05:42:14,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824464662] [2021-12-28 05:42:14,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:14,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 05:42:14,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:14,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 05:42:14,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-28 05:42:14,350 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-28 05:42:14,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:14,391 INFO L93 Difference]: Finished difference Result 263 states and 368 transitions. [2021-12-28 05:42:14,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 05:42:14,391 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-28 05:42:14,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:14,392 INFO L225 Difference]: With dead ends: 263 [2021-12-28 05:42:14,392 INFO L226 Difference]: Without dead ends: 263 [2021-12-28 05:42:14,393 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-28 05:42:14,393 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-28 05:42:14,393 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-28 05:42:14,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-12-28 05:42:14,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2021-12-28 05:42:14,398 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-28 05:42:14,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 368 transitions. [2021-12-28 05:42:14,399 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 368 transitions. Word has length 25 [2021-12-28 05:42:14,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:14,400 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 368 transitions. [2021-12-28 05:42:14,400 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-28 05:42:14,400 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 368 transitions. [2021-12-28 05:42:14,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-28 05:42:14,403 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:14,403 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-28 05:42:14,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-28 05:42:14,403 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-28 05:42:14,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:14,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1752183410, now seen corresponding path program 1 times [2021-12-28 05:42:14,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:14,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636116286] [2021-12-28 05:42:14,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:14,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:14,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:14,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:14,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:14,552 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-28 05:42:14,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:14,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636116286] [2021-12-28 05:42:14,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636116286] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:14,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789376462] [2021-12-28 05:42:14,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:14,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:14,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:14,554 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-28 05:42:14,598 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-28 05:42:14,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:14,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-28 05:42:14,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:14,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:14,881 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-28 05:42:14,922 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-28 05:42:14,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:15,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789376462] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:15,020 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:15,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 13 [2021-12-28 05:42:15,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478082212] [2021-12-28 05:42:15,022 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:15,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-28 05:42:15,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:15,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-28 05:42:15,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-12-28 05:42:15,024 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-28 05:42:15,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:15,545 INFO L93 Difference]: Finished difference Result 414 states and 529 transitions. [2021-12-28 05:42:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-28 05:42:15,546 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-28 05:42:15,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:15,547 INFO L225 Difference]: With dead ends: 414 [2021-12-28 05:42:15,548 INFO L226 Difference]: Without dead ends: 414 [2021-12-28 05:42:15,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2021-12-28 05:42:15,549 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-28 05:42:15,549 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-28 05:42:15,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-12-28 05:42:15,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 321. [2021-12-28 05:42:15,554 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-28 05:42:15,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 450 transitions. [2021-12-28 05:42:15,555 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 450 transitions. Word has length 27 [2021-12-28 05:42:15,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:15,556 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 450 transitions. [2021-12-28 05:42:15,556 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-28 05:42:15,556 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 450 transitions. [2021-12-28 05:42:15,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-28 05:42:15,558 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:15,559 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-28 05:42:15,582 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-28 05:42:15,775 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-28 05:42:15,775 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-28 05:42:15,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:15,775 INFO L85 PathProgramCache]: Analyzing trace with hash 2041807728, now seen corresponding path program 1 times [2021-12-28 05:42:15,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:15,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178210507] [2021-12-28 05:42:15,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:15,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:15,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:15,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:15,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:15,840 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-28 05:42:15,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:15,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178210507] [2021-12-28 05:42:15,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178210507] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:15,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799444084] [2021-12-28 05:42:15,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:15,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:15,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:15,856 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-28 05:42:15,857 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-28 05:42:15,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:15,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-28 05:42:15,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:16,063 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-28 05:42:16,063 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:16,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799444084] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:16,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 05:42:16,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 10 [2021-12-28 05:42:16,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126919696] [2021-12-28 05:42:16,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:16,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-28 05:42:16,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:16,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 05:42:16,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-28 05:42:16,065 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-28 05:42:16,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:16,135 INFO L93 Difference]: Finished difference Result 416 states and 561 transitions. [2021-12-28 05:42:16,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 05:42:16,135 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-28 05:42:16,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:16,136 INFO L225 Difference]: With dead ends: 416 [2021-12-28 05:42:16,136 INFO L226 Difference]: Without dead ends: 416 [2021-12-28 05:42:16,137 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-28 05:42:16,137 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-28 05:42:16,137 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-28 05:42:16,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2021-12-28 05:42:16,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 344. [2021-12-28 05:42:16,142 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-28 05:42:16,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 481 transitions. [2021-12-28 05:42:16,143 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 481 transitions. Word has length 28 [2021-12-28 05:42:16,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:16,143 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 481 transitions. [2021-12-28 05:42:16,143 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-28 05:42:16,143 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 481 transitions. [2021-12-28 05:42:16,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-28 05:42:16,144 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:16,144 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-28 05:42:16,161 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-28 05:42:16,355 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-28 05:42:16,355 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-28 05:42:16,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:16,356 INFO L85 PathProgramCache]: Analyzing trace with hash -221078483, now seen corresponding path program 1 times [2021-12-28 05:42:16,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:16,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22246906] [2021-12-28 05:42:16,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:16,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:16,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:16,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:16,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:16,650 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-28 05:42:16,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:16,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22246906] [2021-12-28 05:42:16,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22246906] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:16,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212759640] [2021-12-28 05:42:16,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:16,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:16,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:16,668 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-28 05:42:16,669 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-28 05:42:16,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:16,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-28 05:42:16,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:17,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:17,078 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-28 05:42:17,131 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-28 05:42:17,134 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-28 05:42:17,148 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-28 05:42:17,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:17,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212759640] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:17,253 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:17,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 17 [2021-12-28 05:42:17,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629421288] [2021-12-28 05:42:17,253 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:17,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-28 05:42:17,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:17,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-28 05:42:17,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-12-28 05:42:17,254 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-28 05:42:18,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:18,331 INFO L93 Difference]: Finished difference Result 554 states and 693 transitions. [2021-12-28 05:42:18,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-28 05:42:18,333 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-28 05:42:18,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:18,334 INFO L225 Difference]: With dead ends: 554 [2021-12-28 05:42:18,334 INFO L226 Difference]: Without dead ends: 554 [2021-12-28 05:42:18,335 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-28 05:42:18,335 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.4s IncrementalHoareTripleChecker+Time [2021-12-28 05:42:18,335 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.4s Time] [2021-12-28 05:42:18,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2021-12-28 05:42:18,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 401. [2021-12-28 05:42:18,340 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-28 05:42:18,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 571 transitions. [2021-12-28 05:42:18,342 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 571 transitions. Word has length 29 [2021-12-28 05:42:18,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:18,343 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 571 transitions. [2021-12-28 05:42:18,343 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-28 05:42:18,343 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 571 transitions. [2021-12-28 05:42:18,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-28 05:42:18,344 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:18,344 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:18,384 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-28 05:42:18,561 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-28 05:42:18,561 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-28 05:42:18,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:18,563 INFO L85 PathProgramCache]: Analyzing trace with hash -253201523, now seen corresponding path program 1 times [2021-12-28 05:42:18,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:18,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615304951] [2021-12-28 05:42:18,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:18,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:18,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:18,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:18,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:18,601 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-28 05:42:18,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:18,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615304951] [2021-12-28 05:42:18,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615304951] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:18,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802536266] [2021-12-28 05:42:18,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:18,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:18,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:18,602 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-28 05:42:18,603 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-28 05:42:18,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:18,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 05:42:18,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:18,716 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-28 05:42:18,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:18,846 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-28 05:42:18,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802536266] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:18,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:18,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2021-12-28 05:42:18,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261809099] [2021-12-28 05:42:18,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:18,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 05:42:18,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:18,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 05:42:18,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-28 05:42:18,848 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-28 05:42:19,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:19,055 INFO L93 Difference]: Finished difference Result 558 states and 726 transitions. [2021-12-28 05:42:19,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-28 05:42:19,055 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-28 05:42:19,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:19,057 INFO L225 Difference]: With dead ends: 558 [2021-12-28 05:42:19,057 INFO L226 Difference]: Without dead ends: 558 [2021-12-28 05:42:19,057 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-28 05:42:19,057 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-28 05:42:19,058 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-28 05:42:19,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-12-28 05:42:19,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 478. [2021-12-28 05:42:19,077 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-28 05:42:19,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 659 transitions. [2021-12-28 05:42:19,078 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 659 transitions. Word has length 30 [2021-12-28 05:42:19,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:19,078 INFO L470 AbstractCegarLoop]: Abstraction has 478 states and 659 transitions. [2021-12-28 05:42:19,078 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-28 05:42:19,078 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 659 transitions. [2021-12-28 05:42:19,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-28 05:42:19,079 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:19,079 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:19,098 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-28 05:42:19,295 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-28 05:42:19,295 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-28 05:42:19,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:19,295 INFO L85 PathProgramCache]: Analyzing trace with hash 740687428, now seen corresponding path program 1 times [2021-12-28 05:42:19,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:19,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133922179] [2021-12-28 05:42:19,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:19,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:19,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:19,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:19,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:19,344 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-28 05:42:19,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:19,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133922179] [2021-12-28 05:42:19,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133922179] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:19,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204751634] [2021-12-28 05:42:19,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:19,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:19,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:19,345 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-28 05:42:19,347 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-28 05:42:19,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:19,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-28 05:42:19,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:19,476 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-28 05:42:19,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:19,595 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-28 05:42:19,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204751634] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:19,595 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:19,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2021-12-28 05:42:19,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529389221] [2021-12-28 05:42:19,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:19,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-28 05:42:19,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:19,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-28 05:42:19,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-12-28 05:42:19,597 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-28 05:42:19,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:19,910 INFO L93 Difference]: Finished difference Result 533 states and 692 transitions. [2021-12-28 05:42:19,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-28 05:42:19,910 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-28 05:42:19,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:19,912 INFO L225 Difference]: With dead ends: 533 [2021-12-28 05:42:19,912 INFO L226 Difference]: Without dead ends: 533 [2021-12-28 05:42:19,912 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-28 05:42:19,912 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-28 05:42:19,913 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-28 05:42:19,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-12-28 05:42:19,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 484. [2021-12-28 05:42:19,918 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-28 05:42:19,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 659 transitions. [2021-12-28 05:42:19,919 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 659 transitions. Word has length 31 [2021-12-28 05:42:19,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:19,919 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 659 transitions. [2021-12-28 05:42:19,920 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-28 05:42:19,920 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 659 transitions. [2021-12-28 05:42:19,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-28 05:42:19,920 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:19,920 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-28 05:42:19,953 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-28 05:42:20,136 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-28 05:42:20,137 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-28 05:42:20,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:20,137 INFO L85 PathProgramCache]: Analyzing trace with hash -117381739, now seen corresponding path program 1 times [2021-12-28 05:42:20,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:20,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071359484] [2021-12-28 05:42:20,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:20,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:20,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:20,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:20,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:20,266 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-28 05:42:20,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:20,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071359484] [2021-12-28 05:42:20,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071359484] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:20,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534042707] [2021-12-28 05:42:20,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:20,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:20,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:20,268 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-28 05:42:20,269 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-28 05:42:20,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:20,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-28 05:42:20,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:20,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:20,539 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-28 05:42:20,641 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-28 05:42:20,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:20,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534042707] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:20,803 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:20,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 16 [2021-12-28 05:42:20,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366987569] [2021-12-28 05:42:20,803 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:20,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-28 05:42:20,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:20,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-28 05:42:20,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-12-28 05:42:20,804 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-28 05:42:21,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:21,513 INFO L93 Difference]: Finished difference Result 555 states and 698 transitions. [2021-12-28 05:42:21,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-28 05:42:21,514 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-28 05:42:21,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:21,515 INFO L225 Difference]: With dead ends: 555 [2021-12-28 05:42:21,515 INFO L226 Difference]: Without dead ends: 555 [2021-12-28 05:42:21,516 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-28 05:42:21,516 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-28 05:42:21,516 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-28 05:42:21,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2021-12-28 05:42:21,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 484. [2021-12-28 05:42:21,522 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-28 05:42:21,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 646 transitions. [2021-12-28 05:42:21,523 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 646 transitions. Word has length 35 [2021-12-28 05:42:21,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:21,523 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 646 transitions. [2021-12-28 05:42:21,524 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-28 05:42:21,524 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 646 transitions. [2021-12-28 05:42:21,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-28 05:42:21,524 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:21,524 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-28 05:42:21,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:21,742 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-28 05:42:21,742 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-28 05:42:21,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:21,743 INFO L85 PathProgramCache]: Analyzing trace with hash 753387604, now seen corresponding path program 1 times [2021-12-28 05:42:21,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:21,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271072139] [2021-12-28 05:42:21,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:21,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:21,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:21,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:21,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:21,806 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-28 05:42:21,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:21,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271072139] [2021-12-28 05:42:21,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271072139] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:21,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972949689] [2021-12-28 05:42:21,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:21,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:21,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:21,832 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-28 05:42:21,833 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-28 05:42:21,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:21,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-28 05:42:21,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:21,960 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-28 05:42:21,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:22,037 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-28 05:42:22,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972949689] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:22,037 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:22,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2021-12-28 05:42:22,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969398882] [2021-12-28 05:42:22,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:22,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:22,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:22,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:22,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:22,039 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-28 05:42:22,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:22,122 INFO L93 Difference]: Finished difference Result 513 states and 669 transitions. [2021-12-28 05:42:22,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:22,123 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-28 05:42:22,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:22,129 INFO L225 Difference]: With dead ends: 513 [2021-12-28 05:42:22,129 INFO L226 Difference]: Without dead ends: 513 [2021-12-28 05:42:22,131 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-28 05:42:22,132 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-28 05:42:22,132 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-28 05:42:22,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-12-28 05:42:22,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 482. [2021-12-28 05:42:22,148 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-28 05:42:22,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 638 transitions. [2021-12-28 05:42:22,153 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 638 transitions. Word has length 40 [2021-12-28 05:42:22,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:22,153 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 638 transitions. [2021-12-28 05:42:22,153 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-28 05:42:22,153 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 638 transitions. [2021-12-28 05:42:22,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-28 05:42:22,154 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:22,154 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-28 05:42:22,173 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-28 05:42:22,371 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-28 05:42:22,371 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-28 05:42:22,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:22,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1880179342, now seen corresponding path program 1 times [2021-12-28 05:42:22,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:22,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993177411] [2021-12-28 05:42:22,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:22,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:22,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:22,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:22,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:22,439 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-28 05:42:22,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:22,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993177411] [2021-12-28 05:42:22,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993177411] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:22,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855253828] [2021-12-28 05:42:22,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:22,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:22,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:22,440 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-28 05:42:22,500 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-28 05:42:22,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:22,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-28 05:42:22,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:22,599 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-28 05:42:22,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:22,669 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-28 05:42:22,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855253828] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:22,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:22,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2021-12-28 05:42:22,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135821044] [2021-12-28 05:42:22,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:22,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:22,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:22,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:22,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:22,671 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-28 05:42:22,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:22,743 INFO L93 Difference]: Finished difference Result 511 states and 661 transitions. [2021-12-28 05:42:22,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:22,743 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-28 05:42:22,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:22,745 INFO L225 Difference]: With dead ends: 511 [2021-12-28 05:42:22,745 INFO L226 Difference]: Without dead ends: 511 [2021-12-28 05:42:22,745 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-28 05:42:22,746 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-28 05:42:22,746 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-28 05:42:22,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-12-28 05:42:22,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 480. [2021-12-28 05:42:22,753 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-28 05:42:22,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 630 transitions. [2021-12-28 05:42:22,754 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 630 transitions. Word has length 41 [2021-12-28 05:42:22,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:22,754 INFO L470 AbstractCegarLoop]: Abstraction has 480 states and 630 transitions. [2021-12-28 05:42:22,754 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-28 05:42:22,754 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 630 transitions. [2021-12-28 05:42:22,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-28 05:42:22,755 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:22,755 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-28 05:42:22,771 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-28 05:42:22,971 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-28 05:42:22,972 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-28 05:42:22,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:22,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1843982442, now seen corresponding path program 1 times [2021-12-28 05:42:22,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:22,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839321364] [2021-12-28 05:42:22,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:22,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:22,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:23,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:23,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:23,039 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-28 05:42:23,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:23,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839321364] [2021-12-28 05:42:23,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839321364] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:23,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885258172] [2021-12-28 05:42:23,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:23,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:23,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:23,056 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-28 05:42:23,063 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-28 05:42:23,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:23,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-28 05:42:23,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:23,154 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-28 05:42:23,234 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-28 05:42:23,234 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-28 05:42:23,244 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-28 05:42:23,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:23,429 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-28 05:42:23,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885258172] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:23,429 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:23,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 4] total 6 [2021-12-28 05:42:23,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520546232] [2021-12-28 05:42:23,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:23,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-28 05:42:23,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:23,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-28 05:42:23,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-28 05:42:23,430 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-28 05:42:23,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:23,521 INFO L93 Difference]: Finished difference Result 532 states and 675 transitions. [2021-12-28 05:42:23,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 05:42:23,521 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-28 05:42:23,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:23,523 INFO L225 Difference]: With dead ends: 532 [2021-12-28 05:42:23,523 INFO L226 Difference]: Without dead ends: 532 [2021-12-28 05:42:23,523 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-28 05:42:23,523 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-28 05:42:23,523 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-28 05:42:23,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-12-28 05:42:23,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 486. [2021-12-28 05:42:23,533 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-28 05:42:23,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 636 transitions. [2021-12-28 05:42:23,534 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 636 transitions. Word has length 42 [2021-12-28 05:42:23,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:23,535 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 636 transitions. [2021-12-28 05:42:23,535 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-28 05:42:23,535 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 636 transitions. [2021-12-28 05:42:23,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-28 05:42:23,535 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:23,535 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-28 05:42:23,552 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-28 05:42:23,751 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-28 05:42:23,752 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-28 05:42:23,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:23,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1200736699, now seen corresponding path program 1 times [2021-12-28 05:42:23,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:23,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252852560] [2021-12-28 05:42:23,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:23,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:23,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:23,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:23,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:23,799 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-28 05:42:23,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:23,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252852560] [2021-12-28 05:42:23,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252852560] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:23,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637888855] [2021-12-28 05:42:23,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:23,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:23,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:23,816 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-28 05:42:23,817 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-28 05:42:23,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:23,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 05:42:23,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:23,981 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-28 05:42:23,981 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:23,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637888855] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:23,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 05:42:23,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2021-12-28 05:42:23,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867049310] [2021-12-28 05:42:23,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:23,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:23,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:23,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:23,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-28 05:42:23,983 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-28 05:42:24,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:24,009 INFO L93 Difference]: Finished difference Result 580 states and 722 transitions. [2021-12-28 05:42:24,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:24,010 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-28 05:42:24,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:24,012 INFO L225 Difference]: With dead ends: 580 [2021-12-28 05:42:24,012 INFO L226 Difference]: Without dead ends: 580 [2021-12-28 05:42:24,012 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-28 05:42:24,013 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-28 05:42:24,013 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-28 05:42:24,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-12-28 05:42:24,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 476. [2021-12-28 05:42:24,023 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-28 05:42:24,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 611 transitions. [2021-12-28 05:42:24,025 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 611 transitions. Word has length 45 [2021-12-28 05:42:24,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:24,025 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 611 transitions. [2021-12-28 05:42:24,025 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-28 05:42:24,025 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 611 transitions. [2021-12-28 05:42:24,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-28 05:42:24,025 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:24,026 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-28 05:42:24,044 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-28 05:42:24,242 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-28 05:42:24,242 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-28 05:42:24,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:24,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1458472979, now seen corresponding path program 1 times [2021-12-28 05:42:24,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:24,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107038341] [2021-12-28 05:42:24,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:24,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:24,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:24,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:24,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:24,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:24,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:24,349 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-28 05:42:24,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:24,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107038341] [2021-12-28 05:42:24,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107038341] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:24,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038885459] [2021-12-28 05:42:24,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:24,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:24,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:24,351 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-28 05:42:24,352 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-28 05:42:24,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:24,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-28 05:42:24,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:24,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:24,749 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-28 05:42:24,788 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-28 05:42:24,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:24,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038885459] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:24,874 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:24,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 13 [2021-12-28 05:42:24,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741818359] [2021-12-28 05:42:24,887 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:24,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-28 05:42:24,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:24,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-28 05:42:24,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-12-28 05:42:24,889 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-28 05:42:25,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:25,276 INFO L93 Difference]: Finished difference Result 546 states and 665 transitions. [2021-12-28 05:42:25,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-28 05:42:25,277 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-28 05:42:25,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:25,278 INFO L225 Difference]: With dead ends: 546 [2021-12-28 05:42:25,278 INFO L226 Difference]: Without dead ends: 546 [2021-12-28 05:42:25,278 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-28 05:42:25,279 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 418 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-28 05:42:25,279 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-28 05:42:25,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2021-12-28 05:42:25,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 483. [2021-12-28 05:42:25,284 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-28 05:42:25,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 615 transitions. [2021-12-28 05:42:25,285 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 615 transitions. Word has length 48 [2021-12-28 05:42:25,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:25,286 INFO L470 AbstractCegarLoop]: Abstraction has 483 states and 615 transitions. [2021-12-28 05:42:25,286 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-28 05:42:25,286 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 615 transitions. [2021-12-28 05:42:25,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-28 05:42:25,286 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:25,286 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-28 05:42:25,303 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-28 05:42:25,502 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-28 05:42:25,502 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-28 05:42:25,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:25,502 INFO L85 PathProgramCache]: Analyzing trace with hash -639148643, now seen corresponding path program 1 times [2021-12-28 05:42:25,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:25,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672063122] [2021-12-28 05:42:25,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:25,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:25,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:25,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:25,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:25,555 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-28 05:42:25,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:25,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672063122] [2021-12-28 05:42:25,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672063122] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:25,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377344338] [2021-12-28 05:42:25,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:25,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:25,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:25,558 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-28 05:42:25,558 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-28 05:42:25,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:25,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 05:42:25,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:25,665 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-28 05:42:25,666 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:25,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377344338] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:25,666 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 05:42:25,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-12-28 05:42:25,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006913487] [2021-12-28 05:42:25,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:25,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:42:25,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:25,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:42:25,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:25,667 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-28 05:42:25,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:25,672 INFO L93 Difference]: Finished difference Result 509 states and 636 transitions. [2021-12-28 05:42:25,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:42:25,672 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-28 05:42:25,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:25,674 INFO L225 Difference]: With dead ends: 509 [2021-12-28 05:42:25,674 INFO L226 Difference]: Without dead ends: 509 [2021-12-28 05:42:25,674 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-28 05:42:25,674 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-28 05:42:25,675 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-28 05:42:25,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-12-28 05:42:25,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 482. [2021-12-28 05:42:25,681 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-28 05:42:25,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 609 transitions. [2021-12-28 05:42:25,682 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 609 transitions. Word has length 47 [2021-12-28 05:42:25,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:25,683 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 609 transitions. [2021-12-28 05:42:25,683 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-28 05:42:25,683 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 609 transitions. [2021-12-28 05:42:25,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-28 05:42:25,683 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:25,684 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-28 05:42:25,717 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-28 05:42:25,897 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-28 05:42:25,897 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-28 05:42:25,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:25,897 INFO L85 PathProgramCache]: Analyzing trace with hash 296907458, now seen corresponding path program 1 times [2021-12-28 05:42:25,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:25,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982805329] [2021-12-28 05:42:25,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:25,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:25,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:25,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:25,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:25,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:25,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:25,984 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-28 05:42:25,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:25,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982805329] [2021-12-28 05:42:25,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982805329] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:25,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844718468] [2021-12-28 05:42:25,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:25,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:25,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:25,986 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-28 05:42:25,987 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-28 05:42:26,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:26,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-28 05:42:26,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:26,114 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-28 05:42:26,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:26,213 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-28 05:42:26,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844718468] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:26,213 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:26,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6] total 11 [2021-12-28 05:42:26,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250404561] [2021-12-28 05:42:26,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:26,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-28 05:42:26,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:26,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-28 05:42:26,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-12-28 05:42:26,215 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-28 05:42:26,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:26,393 INFO L93 Difference]: Finished difference Result 404 states and 482 transitions. [2021-12-28 05:42:26,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-28 05:42:26,394 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-28 05:42:26,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:26,396 INFO L225 Difference]: With dead ends: 404 [2021-12-28 05:42:26,396 INFO L226 Difference]: Without dead ends: 404 [2021-12-28 05:42:26,396 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-28 05:42:26,397 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-28 05:42:26,397 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-28 05:42:26,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-12-28 05:42:26,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 367. [2021-12-28 05:42:26,403 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-28 05:42:26,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 448 transitions. [2021-12-28 05:42:26,404 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 448 transitions. Word has length 48 [2021-12-28 05:42:26,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:26,404 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 448 transitions. [2021-12-28 05:42:26,405 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-28 05:42:26,405 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 448 transitions. [2021-12-28 05:42:26,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-28 05:42:26,405 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:26,405 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-28 05:42:26,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:26,620 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-28 05:42:26,621 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-28 05:42:26,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:26,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1661228621, now seen corresponding path program 1 times [2021-12-28 05:42:26,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:26,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314048584] [2021-12-28 05:42:26,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:26,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:26,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:26,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:26,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:26,648 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-28 05:42:26,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:26,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314048584] [2021-12-28 05:42:26,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314048584] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:26,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42481361] [2021-12-28 05:42:26,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:26,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:26,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:26,650 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-28 05:42:26,651 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-28 05:42:26,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:26,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 05:42:26,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:26,772 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-28 05:42:26,772 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:26,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42481361] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:26,773 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 05:42:26,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2021-12-28 05:42:26,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78131250] [2021-12-28 05:42:26,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:26,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 05:42:26,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:26,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 05:42:26,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-28 05:42:26,775 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-28 05:42:26,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:26,790 INFO L93 Difference]: Finished difference Result 385 states and 462 transitions. [2021-12-28 05:42:26,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 05:42:26,790 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-28 05:42:26,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:26,791 INFO L225 Difference]: With dead ends: 385 [2021-12-28 05:42:26,791 INFO L226 Difference]: Without dead ends: 385 [2021-12-28 05:42:26,792 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-28 05:42:26,793 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-28 05:42:26,796 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-28 05:42:26,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2021-12-28 05:42:26,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 366. [2021-12-28 05:42:26,802 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-28 05:42:26,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 443 transitions. [2021-12-28 05:42:26,803 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 443 transitions. Word has length 48 [2021-12-28 05:42:26,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:26,803 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 443 transitions. [2021-12-28 05:42:26,808 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-28 05:42:26,808 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 443 transitions. [2021-12-28 05:42:26,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-28 05:42:26,809 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:26,809 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-28 05:42:26,827 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-28 05:42:27,014 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-28 05:42:27,014 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-28 05:42:27,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:27,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1433195828, now seen corresponding path program 1 times [2021-12-28 05:42:27,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:27,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367407706] [2021-12-28 05:42:27,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:27,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:27,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:27,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:27,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:27,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:27,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:27,260 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-28 05:42:27,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:27,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367407706] [2021-12-28 05:42:27,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367407706] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:27,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056635138] [2021-12-28 05:42:27,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:27,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:27,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:27,262 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-28 05:42:27,275 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-28 05:42:27,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:27,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-28 05:42:27,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:27,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:27,876 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-28 05:42:27,953 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-28 05:42:27,956 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-28 05:42:27,977 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-28 05:42:27,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:28,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056635138] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:28,078 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:28,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6] total 18 [2021-12-28 05:42:28,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291279198] [2021-12-28 05:42:28,078 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:28,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-28 05:42:28,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:28,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-28 05:42:28,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-12-28 05:42:28,079 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-28 05:42:28,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:28,957 INFO L93 Difference]: Finished difference Result 468 states and 530 transitions. [2021-12-28 05:42:28,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-28 05:42:28,958 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-28 05:42:28,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:28,959 INFO L225 Difference]: With dead ends: 468 [2021-12-28 05:42:28,959 INFO L226 Difference]: Without dead ends: 468 [2021-12-28 05:42:28,960 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-28 05:42:28,963 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 514 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-28 05:42:28,964 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-28 05:42:28,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-12-28 05:42:28,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 366. [2021-12-28 05:42:28,970 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-28 05:42:28,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 440 transitions. [2021-12-28 05:42:28,971 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 440 transitions. Word has length 50 [2021-12-28 05:42:28,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:28,971 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 440 transitions. [2021-12-28 05:42:28,972 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-28 05:42:28,972 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 440 transitions. [2021-12-28 05:42:28,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-28 05:42:28,972 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:28,972 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-28 05:42:28,991 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-28 05:42:29,189 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-28 05:42:29,189 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-28 05:42:29,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:29,189 INFO L85 PathProgramCache]: Analyzing trace with hash -41520225, now seen corresponding path program 1 times [2021-12-28 05:42:29,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:29,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35695010] [2021-12-28 05:42:29,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:29,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:29,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:29,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,220 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-28 05:42:29,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:29,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35695010] [2021-12-28 05:42:29,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35695010] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:29,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491648241] [2021-12-28 05:42:29,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:29,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:29,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:29,222 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-28 05:42:29,252 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-28 05:42:29,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 05:42:29,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:29,375 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-28 05:42:29,375 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:29,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491648241] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:29,375 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 05:42:29,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-12-28 05:42:29,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550360614] [2021-12-28 05:42:29,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:29,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:42:29,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:29,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:42:29,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:29,377 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-28 05:42:29,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:29,381 INFO L93 Difference]: Finished difference Result 384 states and 454 transitions. [2021-12-28 05:42:29,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:42:29,382 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-28 05:42:29,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:29,383 INFO L225 Difference]: With dead ends: 384 [2021-12-28 05:42:29,383 INFO L226 Difference]: Without dead ends: 384 [2021-12-28 05:42:29,383 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-28 05:42:29,383 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-28 05:42:29,384 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-28 05:42:29,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2021-12-28 05:42:29,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 365. [2021-12-28 05:42:29,389 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-28 05:42:29,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 435 transitions. [2021-12-28 05:42:29,389 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 435 transitions. Word has length 49 [2021-12-28 05:42:29,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:29,390 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 435 transitions. [2021-12-28 05:42:29,390 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-28 05:42:29,390 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 435 transitions. [2021-12-28 05:42:29,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-28 05:42:29,390 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:29,390 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-28 05:42:29,409 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-28 05:42:29,607 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-28 05:42:29,607 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-28 05:42:29,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:29,608 INFO L85 PathProgramCache]: Analyzing trace with hash 825866446, now seen corresponding path program 1 times [2021-12-28 05:42:29,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:29,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809788721] [2021-12-28 05:42:29,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:29,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:29,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:29,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,663 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-28 05:42:29,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:29,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809788721] [2021-12-28 05:42:29,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809788721] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:29,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108036296] [2021-12-28 05:42:29,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:29,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:29,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:29,668 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-28 05:42:29,673 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-28 05:42:29,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-28 05:42:29,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:29,826 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-28 05:42:29,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:30,020 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-28 05:42:30,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108036296] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:30,020 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:30,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2021-12-28 05:42:30,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62541233] [2021-12-28 05:42:30,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:30,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 05:42:30,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:30,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 05:42:30,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-28 05:42:30,022 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-28 05:42:30,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:30,208 INFO L93 Difference]: Finished difference Result 401 states and 461 transitions. [2021-12-28 05:42:30,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-28 05:42:30,208 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-28 05:42:30,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:30,209 INFO L225 Difference]: With dead ends: 401 [2021-12-28 05:42:30,209 INFO L226 Difference]: Without dead ends: 401 [2021-12-28 05:42:30,209 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-28 05:42:30,210 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-28 05:42:30,219 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-28 05:42:30,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-12-28 05:42:30,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 365. [2021-12-28 05:42:30,223 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-28 05:42:30,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 432 transitions. [2021-12-28 05:42:30,224 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 432 transitions. Word has length 51 [2021-12-28 05:42:30,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:30,224 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 432 transitions. [2021-12-28 05:42:30,225 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-28 05:42:30,225 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 432 transitions. [2021-12-28 05:42:30,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-28 05:42:30,225 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:30,225 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-28 05:42:30,247 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-28 05:42:30,434 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-28 05:42:30,434 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-28 05:42:30,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:30,435 INFO L85 PathProgramCache]: Analyzing trace with hash -563187969, now seen corresponding path program 1 times [2021-12-28 05:42:30,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:30,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971615331] [2021-12-28 05:42:30,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:30,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:30,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:30,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:30,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:30,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:30,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:30,561 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-28 05:42:30,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:30,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971615331] [2021-12-28 05:42:30,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971615331] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:30,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548431989] [2021-12-28 05:42:30,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:30,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:30,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:30,563 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-28 05:42:30,564 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-28 05:42:30,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:30,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-28 05:42:30,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:30,744 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-28 05:42:30,744 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-28 05:42:30,850 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-28 05:42:30,850 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-28 05:42:30,884 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 05:42:30,885 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-28 05:42:30,942 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-28 05:42:30,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:30,975 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-28 05:42:30,976 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-28 05:42:31,163 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-28 05:42:31,163 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-28 05:42:31,329 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-28 05:42:31,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548431989] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:31,329 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:31,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 10] total 25 [2021-12-28 05:42:31,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323258861] [2021-12-28 05:42:31,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:31,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-28 05:42:31,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:31,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-28 05:42:31,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-12-28 05:42:31,331 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-28 05:42:31,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:31,527 INFO L93 Difference]: Finished difference Result 393 states and 458 transitions. [2021-12-28 05:42:31,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-28 05:42:31,528 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-28 05:42:31,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:31,529 INFO L225 Difference]: With dead ends: 393 [2021-12-28 05:42:31,529 INFO L226 Difference]: Without dead ends: 393 [2021-12-28 05:42:31,529 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-28 05:42:31,530 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-28 05:42:31,530 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-28 05:42:31,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-12-28 05:42:31,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 365. [2021-12-28 05:42:31,534 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-28 05:42:31,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 431 transitions. [2021-12-28 05:42:31,535 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 431 transitions. Word has length 51 [2021-12-28 05:42:31,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:31,535 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 431 transitions. [2021-12-28 05:42:31,535 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-28 05:42:31,535 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 431 transitions. [2021-12-28 05:42:31,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-28 05:42:31,536 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:31,536 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-28 05:42:31,555 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-28 05:42:31,752 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-28 05:42:31,752 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-28 05:42:31,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:31,752 INFO L85 PathProgramCache]: Analyzing trace with hash -563187968, now seen corresponding path program 1 times [2021-12-28 05:42:31,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:31,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036993382] [2021-12-28 05:42:31,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:31,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:31,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:31,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:31,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:31,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:31,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:31,865 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-28 05:42:31,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:31,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036993382] [2021-12-28 05:42:31,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036993382] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:31,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495550768] [2021-12-28 05:42:31,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:31,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:31,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:31,872 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-28 05:42:31,873 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-28 05:42:31,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:31,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-28 05:42:31,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:32,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:32,085 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-28 05:42:32,091 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-28 05:42:32,092 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-28 05:42:32,158 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-28 05:42:32,158 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:32,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495550768] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:32,158 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 05:42:32,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 12 [2021-12-28 05:42:32,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446169323] [2021-12-28 05:42:32,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:32,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-28 05:42:32,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:32,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-28 05:42:32,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-12-28 05:42:32,160 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-28 05:42:32,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:32,270 INFO L93 Difference]: Finished difference Result 442 states and 506 transitions. [2021-12-28 05:42:32,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-28 05:42:32,271 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-28 05:42:32,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:32,272 INFO L225 Difference]: With dead ends: 442 [2021-12-28 05:42:32,272 INFO L226 Difference]: Without dead ends: 442 [2021-12-28 05:42:32,272 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-28 05:42:32,273 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-28 05:42:32,273 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-28 05:42:32,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-12-28 05:42:32,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 365. [2021-12-28 05:42:32,277 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-28 05:42:32,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 428 transitions. [2021-12-28 05:42:32,278 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 428 transitions. Word has length 51 [2021-12-28 05:42:32,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:32,278 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 428 transitions. [2021-12-28 05:42:32,278 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-28 05:42:32,278 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 428 transitions. [2021-12-28 05:42:32,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-28 05:42:32,278 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:32,279 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-28 05:42:32,305 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-28 05:42:32,479 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-28 05:42:32,479 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-28 05:42:32,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:32,479 INFO L85 PathProgramCache]: Analyzing trace with hash -167943901, now seen corresponding path program 1 times [2021-12-28 05:42:32,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:32,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105305053] [2021-12-28 05:42:32,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:32,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:32,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:32,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:32,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:32,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:32,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:32,532 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-28 05:42:32,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:32,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105305053] [2021-12-28 05:42:32,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105305053] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:32,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598364242] [2021-12-28 05:42:32,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:32,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:32,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:32,538 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-28 05:42:32,539 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-28 05:42:32,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:32,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-28 05:42:32,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:32,739 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-28 05:42:32,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:32,939 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-28 05:42:32,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598364242] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:32,940 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:32,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2021-12-28 05:42:32,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334306425] [2021-12-28 05:42:32,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:32,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-28 05:42:32,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:32,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-28 05:42:32,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-12-28 05:42:32,941 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-28 05:42:33,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:33,227 INFO L93 Difference]: Finished difference Result 396 states and 453 transitions. [2021-12-28 05:42:33,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-28 05:42:33,228 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-28 05:42:33,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:33,229 INFO L225 Difference]: With dead ends: 396 [2021-12-28 05:42:33,229 INFO L226 Difference]: Without dead ends: 396 [2021-12-28 05:42:33,229 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-28 05:42:33,230 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-28 05:42:33,230 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-28 05:42:33,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2021-12-28 05:42:33,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 364. [2021-12-28 05:42:33,233 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-28 05:42:33,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 423 transitions. [2021-12-28 05:42:33,234 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 423 transitions. Word has length 52 [2021-12-28 05:42:33,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:33,234 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 423 transitions. [2021-12-28 05:42:33,234 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-28 05:42:33,234 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 423 transitions. [2021-12-28 05:42:33,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-28 05:42:33,235 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:33,235 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-28 05:42:33,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:33,435 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-28 05:42:33,435 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-28 05:42:33,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:33,436 INFO L85 PathProgramCache]: Analyzing trace with hash -278957874, now seen corresponding path program 1 times [2021-12-28 05:42:33,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:33,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844146503] [2021-12-28 05:42:33,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:33,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:33,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:33,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:33,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:33,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:33,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:33,809 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-28 05:42:33,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:33,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844146503] [2021-12-28 05:42:33,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844146503] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:33,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145350383] [2021-12-28 05:42:33,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:33,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:33,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:33,820 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-28 05:42:33,821 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-28 05:42:33,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:33,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 33 conjunts are in the unsatisfiable core [2021-12-28 05:42:33,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:34,090 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-28 05:42:34,090 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-28 05:42:34,287 INFO L353 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2021-12-28 05:42:34,288 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-28 05:42:34,336 INFO L353 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-12-28 05:42:34,336 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-28 05:42:34,457 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-28 05:42:34,473 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-28 05:42:34,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:34,540 INFO L353 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-12-28 05:42:34,540 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-28 05:42:34,755 INFO L353 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2021-12-28 05:42:34,756 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-28 05:42:35,015 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-28 05:42:35,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145350383] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:35,016 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:35,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12, 14] total 44 [2021-12-28 05:42:35,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157930467] [2021-12-28 05:42:35,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:35,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-28 05:42:35,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:35,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-28 05:42:35,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1852, Unknown=0, NotChecked=0, Total=2070 [2021-12-28 05:42:35,017 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-28 05:42:35,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:35,690 INFO L93 Difference]: Finished difference Result 450 states and 509 transitions. [2021-12-28 05:42:35,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-28 05:42:35,690 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-28 05:42:35,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:35,691 INFO L225 Difference]: With dead ends: 450 [2021-12-28 05:42:35,691 INFO L226 Difference]: Without dead ends: 450 [2021-12-28 05:42:35,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 84 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1082 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=579, Invalid=2843, Unknown=0, NotChecked=0, Total=3422 [2021-12-28 05:42:35,692 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-28 05:42:35,692 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-28 05:42:35,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-12-28 05:42:35,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 364. [2021-12-28 05:42:35,696 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-28 05:42:35,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 422 transitions. [2021-12-28 05:42:35,697 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 422 transitions. Word has length 52 [2021-12-28 05:42:35,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:35,697 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 422 transitions. [2021-12-28 05:42:35,697 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-28 05:42:35,697 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 422 transitions. [2021-12-28 05:42:35,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-28 05:42:35,698 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:35,698 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-28 05:42:35,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:35,899 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-28 05:42:35,899 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-28 05:42:35,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:35,900 INFO L85 PathProgramCache]: Analyzing trace with hash 21635793, now seen corresponding path program 1 times [2021-12-28 05:42:35,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:35,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61559092] [2021-12-28 05:42:35,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:35,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:35,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:35,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:35,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:35,943 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-28 05:42:35,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:35,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61559092] [2021-12-28 05:42:35,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61559092] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:35,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427038875] [2021-12-28 05:42:35,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:35,944 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:35,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:35,960 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-28 05:42:35,979 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-28 05:42:36,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:36,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-28 05:42:36,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:36,076 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-28 05:42:36,076 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:36,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427038875] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:36,077 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 05:42:36,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-12-28 05:42:36,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137893079] [2021-12-28 05:42:36,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:36,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:42:36,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:36,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:42:36,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-28 05:42:36,078 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-28 05:42:36,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:36,080 INFO L93 Difference]: Finished difference Result 306 states and 345 transitions. [2021-12-28 05:42:36,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:42:36,080 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-28 05:42:36,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:36,082 INFO L225 Difference]: With dead ends: 306 [2021-12-28 05:42:36,084 INFO L226 Difference]: Without dead ends: 306 [2021-12-28 05:42:36,084 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-28 05:42:36,085 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-28 05:42:36,085 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-28 05:42:36,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2021-12-28 05:42:36,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 289. [2021-12-28 05:42:36,088 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-28 05:42:36,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 328 transitions. [2021-12-28 05:42:36,092 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 328 transitions. Word has length 52 [2021-12-28 05:42:36,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:36,096 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 328 transitions. [2021-12-28 05:42:36,096 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-28 05:42:36,096 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 328 transitions. [2021-12-28 05:42:36,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-28 05:42:36,097 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:36,097 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-28 05:42:36,127 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-28 05:42:36,313 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-28 05:42:36,313 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-28 05:42:36,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:36,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1790543120, now seen corresponding path program 1 times [2021-12-28 05:42:36,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:36,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167944434] [2021-12-28 05:42:36,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:36,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:36,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:36,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:36,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:36,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:36,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:36,545 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-28 05:42:36,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:36,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167944434] [2021-12-28 05:42:36,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167944434] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:36,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122293851] [2021-12-28 05:42:36,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:36,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:36,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:36,559 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-28 05:42:36,599 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-28 05:42:36,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:36,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-28 05:42:36,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:36,738 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-28 05:42:36,739 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-28 05:42:36,873 INFO L353 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-28 05:42:36,874 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-28 05:42:36,917 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-28 05:42:36,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:37,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122293851] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:37,152 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:37,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-12-28 05:42:37,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019252832] [2021-12-28 05:42:37,152 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:37,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-28 05:42:37,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:37,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-28 05:42:37,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2021-12-28 05:42:37,154 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-28 05:42:37,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:37,532 INFO L93 Difference]: Finished difference Result 307 states and 344 transitions. [2021-12-28 05:42:37,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-28 05:42:37,533 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-28 05:42:37,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:37,534 INFO L225 Difference]: With dead ends: 307 [2021-12-28 05:42:37,534 INFO L226 Difference]: Without dead ends: 307 [2021-12-28 05:42:37,535 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-28 05:42:37,536 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-28 05:42:37,544 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-28 05:42:37,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-12-28 05:42:37,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 288. [2021-12-28 05:42:37,550 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-28 05:42:37,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 327 transitions. [2021-12-28 05:42:37,551 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 327 transitions. Word has length 54 [2021-12-28 05:42:37,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:37,551 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 327 transitions. [2021-12-28 05:42:37,551 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-28 05:42:37,551 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 327 transitions. [2021-12-28 05:42:37,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-28 05:42:37,552 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:37,552 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-28 05:42:37,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:37,767 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-28 05:42:37,768 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-28 05:42:37,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:37,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1889386740, now seen corresponding path program 2 times [2021-12-28 05:42:37,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:37,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180540118] [2021-12-28 05:42:37,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:37,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:37,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:37,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:37,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:37,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:37,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:37,894 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-28 05:42:37,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:37,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180540118] [2021-12-28 05:42:37,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180540118] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:37,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66678030] [2021-12-28 05:42:37,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 05:42:37,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:37,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:37,896 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-28 05:42:37,940 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-28 05:42:38,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 05:42:38,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 05:42:38,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-28 05:42:38,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:38,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:38,382 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-28 05:42:38,479 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-28 05:42:38,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:38,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66678030] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:38,617 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:38,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 16 [2021-12-28 05:42:38,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113668549] [2021-12-28 05:42:38,617 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:38,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-28 05:42:38,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:38,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-28 05:42:38,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-12-28 05:42:38,619 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-28 05:42:39,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:39,085 INFO L93 Difference]: Finished difference Result 340 states and 373 transitions. [2021-12-28 05:42:39,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-28 05:42:39,085 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-28 05:42:39,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:39,086 INFO L225 Difference]: With dead ends: 340 [2021-12-28 05:42:39,087 INFO L226 Difference]: Without dead ends: 340 [2021-12-28 05:42:39,087 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-28 05:42:39,087 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 412 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-28 05:42:39,088 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-28 05:42:39,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-12-28 05:42:39,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 288. [2021-12-28 05:42:39,091 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-28 05:42:39,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 324 transitions. [2021-12-28 05:42:39,091 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 324 transitions. Word has length 56 [2021-12-28 05:42:39,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:39,092 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 324 transitions. [2021-12-28 05:42:39,092 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-28 05:42:39,092 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 324 transitions. [2021-12-28 05:42:39,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-28 05:42:39,092 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:39,092 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-28 05:42:39,111 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-28 05:42:39,309 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-28 05:42:39,309 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-28 05:42:39,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:39,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1842875129, now seen corresponding path program 1 times [2021-12-28 05:42:39,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:39,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646676036] [2021-12-28 05:42:39,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:39,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:39,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:39,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:39,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:39,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:39,597 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-28 05:42:39,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:39,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646676036] [2021-12-28 05:42:39,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646676036] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:39,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863068256] [2021-12-28 05:42:39,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:39,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:39,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:39,615 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-28 05:42:39,659 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-28 05:42:39,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:39,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 35 conjunts are in the unsatisfiable core [2021-12-28 05:42:39,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:39,861 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 05:42:39,861 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-28 05:42:39,965 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-28 05:42:39,966 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-28 05:42:40,025 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-28 05:42:40,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:40,113 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-28 05:42:40,225 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-28 05:42:40,225 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-28 05:42:40,305 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-28 05:42:40,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:40,462 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-28 05:42:40,468 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-28 05:42:40,468 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-28 05:42:40,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863068256] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:40,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:40,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 29 [2021-12-28 05:42:40,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458208734] [2021-12-28 05:42:40,530 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:40,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-28 05:42:40,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:40,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-28 05:42:40,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1089, Unknown=0, NotChecked=0, Total=1260 [2021-12-28 05:42:40,531 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-28 05:42:41,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:41,546 INFO L93 Difference]: Finished difference Result 318 states and 351 transitions. [2021-12-28 05:42:41,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-28 05:42:41,546 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-28 05:42:41,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:41,547 INFO L225 Difference]: With dead ends: 318 [2021-12-28 05:42:41,548 INFO L226 Difference]: Without dead ends: 318 [2021-12-28 05:42:41,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 63 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=769, Invalid=3137, Unknown=0, NotChecked=0, Total=3906 [2021-12-28 05:42:41,549 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-28 05:42:41,549 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-28 05:42:41,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-12-28 05:42:41,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 285. [2021-12-28 05:42:41,552 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-28 05:42:41,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 320 transitions. [2021-12-28 05:42:41,552 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 320 transitions. Word has length 59 [2021-12-28 05:42:41,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:41,552 INFO L470 AbstractCegarLoop]: Abstraction has 285 states and 320 transitions. [2021-12-28 05:42:41,552 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-28 05:42:41,552 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 320 transitions. [2021-12-28 05:42:41,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-12-28 05:42:41,553 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:41,553 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-28 05:42:41,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:41,763 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-28 05:42:41,763 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-28 05:42:41,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:41,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1294554201, now seen corresponding path program 1 times [2021-12-28 05:42:41,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:41,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390641161] [2021-12-28 05:42:41,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:41,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:41,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:41,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:41,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:41,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:41,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:42,016 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-28 05:42:42,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:42,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390641161] [2021-12-28 05:42:42,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390641161] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:42,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776050902] [2021-12-28 05:42:42,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:42,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:42,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:42,023 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-28 05:42:42,057 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-28 05:42:42,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:42,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 34 conjunts are in the unsatisfiable core [2021-12-28 05:42:42,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:42,263 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-28 05:42:42,263 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-28 05:42:42,535 INFO L353 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-28 05:42:42,535 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-28 05:42:42,645 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-28 05:42:42,663 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-28 05:42:42,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:42,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776050902] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:42,796 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:42,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2021-12-28 05:42:42,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325110146] [2021-12-28 05:42:42,797 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:42,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-28 05:42:42,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:42,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-28 05:42:42,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2021-12-28 05:42:42,798 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-28 05:42:43,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:43,979 INFO L93 Difference]: Finished difference Result 322 states and 354 transitions. [2021-12-28 05:42:43,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-28 05:42:43,980 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-28 05:42:43,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:43,981 INFO L225 Difference]: With dead ends: 322 [2021-12-28 05:42:43,981 INFO L226 Difference]: Without dead ends: 322 [2021-12-28 05:42:43,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 984 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=553, Invalid=3107, Unknown=0, NotChecked=0, Total=3660 [2021-12-28 05:42:43,982 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.3s IncrementalHoareTripleChecker+Time [2021-12-28 05:42:43,982 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.3s Time] [2021-12-28 05:42:43,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-12-28 05:42:43,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 284. [2021-12-28 05:42:43,985 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-28 05:42:43,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 319 transitions. [2021-12-28 05:42:43,985 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 319 transitions. Word has length 60 [2021-12-28 05:42:43,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:43,986 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 319 transitions. [2021-12-28 05:42:43,986 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-28 05:42:43,986 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 319 transitions. [2021-12-28 05:42:43,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-28 05:42:43,986 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:43,986 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-28 05:42:44,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:44,199 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-28 05:42:44,199 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-28 05:42:44,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:44,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1476474522, now seen corresponding path program 1 times [2021-12-28 05:42:44,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:44,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226248727] [2021-12-28 05:42:44,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:44,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:44,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:44,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:44,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:44,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:44,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:44,569 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-28 05:42:44,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:44,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226248727] [2021-12-28 05:42:44,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226248727] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:44,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037543216] [2021-12-28 05:42:44,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:44,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:44,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:44,575 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-28 05:42:44,576 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-28 05:42:44,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:44,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 61 conjunts are in the unsatisfiable core [2021-12-28 05:42:44,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:45,052 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 05:42:45,052 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-28 05:42:45,066 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 05:42:45,066 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-28 05:42:45,347 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-28 05:42:45,445 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 05:42:45,446 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-28 05:42:45,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-28 05:42:45,451 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-28 05:42:45,747 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-28 05:42:45,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-28 05:42:45,749 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-28 05:42:45,777 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-28 05:42:45,777 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-28 05:42:45,800 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-28 05:42:45,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:45,968 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-28 05:42:45,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037543216] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:45,997 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:45,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 33 [2021-12-28 05:42:45,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324056119] [2021-12-28 05:42:45,997 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:45,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-12-28 05:42:45,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:45,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-12-28 05:42:45,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1478, Unknown=0, NotChecked=0, Total=1640 [2021-12-28 05:42:45,998 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-28 05:42:48,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:48,306 INFO L93 Difference]: Finished difference Result 505 states and 559 transitions. [2021-12-28 05:42:48,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-12-28 05:42:48,306 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-28 05:42:48,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:48,307 INFO L225 Difference]: With dead ends: 505 [2021-12-28 05:42:48,307 INFO L226 Difference]: Without dead ends: 505 [2021-12-28 05:42:48,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1810 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=935, Invalid=5707, Unknown=0, NotChecked=0, Total=6642 [2021-12-28 05:42:48,311 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 950 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-28 05:42:48,311 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-28 05:42:48,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2021-12-28 05:42:48,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 283. [2021-12-28 05:42:48,315 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-28 05:42:48,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 318 transitions. [2021-12-28 05:42:48,315 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 318 transitions. Word has length 61 [2021-12-28 05:42:48,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:48,316 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 318 transitions. [2021-12-28 05:42:48,316 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-28 05:42:48,316 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 318 transitions. [2021-12-28 05:42:48,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-28 05:42:48,317 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:48,317 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-28 05:42:48,334 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-28 05:42:48,530 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-28 05:42:48,530 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-28 05:42:48,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:48,530 INFO L85 PathProgramCache]: Analyzing trace with hash 586619876, now seen corresponding path program 1 times [2021-12-28 05:42:48,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:48,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69354575] [2021-12-28 05:42:48,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:48,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:48,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:48,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:48,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:48,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:48,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:48,631 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-28 05:42:48,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:48,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69354575] [2021-12-28 05:42:48,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69354575] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:48,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132982717] [2021-12-28 05:42:48,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:48,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:48,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:48,633 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-28 05:42:48,634 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-28 05:42:48,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:48,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-28 05:42:48,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:48,722 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-28 05:42:48,851 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-28 05:42:48,851 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-28 05:42:48,877 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-28 05:42:48,877 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-28 05:42:48,885 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-28 05:42:48,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:48,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132982717] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:48,938 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:48,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-12-28 05:42:48,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285080633] [2021-12-28 05:42:48,938 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:48,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-28 05:42:48,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:48,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-28 05:42:48,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-12-28 05:42:48,939 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-28 05:42:49,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:49,059 INFO L93 Difference]: Finished difference Result 294 states and 328 transitions. [2021-12-28 05:42:49,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-28 05:42:49,059 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-28 05:42:49,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:49,060 INFO L225 Difference]: With dead ends: 294 [2021-12-28 05:42:49,060 INFO L226 Difference]: Without dead ends: 294 [2021-12-28 05:42:49,061 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-28 05:42:49,061 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-28 05:42:49,063 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-28 05:42:49,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-12-28 05:42:49,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 241. [2021-12-28 05:42:49,066 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-28 05:42:49,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 271 transitions. [2021-12-28 05:42:49,066 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 271 transitions. Word has length 66 [2021-12-28 05:42:49,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:49,067 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 271 transitions. [2021-12-28 05:42:49,067 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-28 05:42:49,067 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 271 transitions. [2021-12-28 05:42:49,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-12-28 05:42:49,069 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:49,070 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-28 05:42:49,109 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-28 05:42:49,285 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-28 05:42:49,286 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-28 05:42:49,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:49,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1008566956, now seen corresponding path program 1 times [2021-12-28 05:42:49,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:49,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899661352] [2021-12-28 05:42:49,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:49,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:49,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:49,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:49,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:49,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:49,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:49,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-28 05:42:49,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:49,334 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-28 05:42:49,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:49,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899661352] [2021-12-28 05:42:49,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899661352] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:49,334 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:49,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-28 05:42:49,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775580228] [2021-12-28 05:42:49,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:49,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:49,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:49,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:49,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:49,336 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-28 05:42:49,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:49,355 INFO L93 Difference]: Finished difference Result 249 states and 278 transitions. [2021-12-28 05:42:49,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 05:42:49,355 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-28 05:42:49,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:49,356 INFO L225 Difference]: With dead ends: 249 [2021-12-28 05:42:49,356 INFO L226 Difference]: Without dead ends: 240 [2021-12-28 05:42:49,356 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-28 05:42:49,357 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-28 05:42:49,357 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-28 05:42:49,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-12-28 05:42:49,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 234. [2021-12-28 05:42:49,360 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-28 05:42:49,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 261 transitions. [2021-12-28 05:42:49,375 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 261 transitions. Word has length 67 [2021-12-28 05:42:49,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:49,375 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 261 transitions. [2021-12-28 05:42:49,376 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-28 05:42:49,376 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 261 transitions. [2021-12-28 05:42:49,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-12-28 05:42:49,376 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:49,376 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-28 05:42:49,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-28 05:42:49,377 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-28 05:42:49,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:49,377 INFO L85 PathProgramCache]: Analyzing trace with hash 272552823, now seen corresponding path program 1 times [2021-12-28 05:42:49,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:49,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788624896] [2021-12-28 05:42:49,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:49,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:49,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 05:42:49,396 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 05:42:49,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 05:42:49,426 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 05:42:49,426 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-28 05:42:49,427 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (19 of 20 remaining) [2021-12-28 05:42:49,428 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr0REQUIRES_VIOLATION (18 of 20 remaining) [2021-12-28 05:42:49,428 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr1REQUIRES_VIOLATION (17 of 20 remaining) [2021-12-28 05:42:49,429 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (16 of 20 remaining) [2021-12-28 05:42:49,429 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (15 of 20 remaining) [2021-12-28 05:42:49,429 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE (14 of 20 remaining) [2021-12-28 05:42:49,429 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE (13 of 20 remaining) [2021-12-28 05:42:49,429 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr6REQUIRES_VIOLATION (12 of 20 remaining) [2021-12-28 05:42:49,429 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr7REQUIRES_VIOLATION (11 of 20 remaining) [2021-12-28 05:42:49,429 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr8REQUIRES_VIOLATION (10 of 20 remaining) [2021-12-28 05:42:49,429 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr9REQUIRES_VIOLATION (9 of 20 remaining) [2021-12-28 05:42:49,430 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE (8 of 20 remaining) [2021-12-28 05:42:49,430 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE (7 of 20 remaining) [2021-12-28 05:42:49,430 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE (6 of 20 remaining) [2021-12-28 05:42:49,430 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE (5 of 20 remaining) [2021-12-28 05:42:49,430 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr14ASSERT_VIOLATIONMEMORY_FREE (4 of 20 remaining) [2021-12-28 05:42:49,430 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr15ASSERT_VIOLATIONMEMORY_FREE (3 of 20 remaining) [2021-12-28 05:42:49,430 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr16ASSERT_VIOLATIONMEMORY_FREE (2 of 20 remaining) [2021-12-28 05:42:49,430 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr17ASSERT_VIOLATIONMEMORY_FREE (1 of 20 remaining) [2021-12-28 05:42:49,431 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr18ASSERT_VIOLATIONMEMORY_FREE (0 of 20 remaining) [2021-12-28 05:42:49,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-28 05:42:49,433 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-28 05:42:49,435 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-28 05:42:49,490 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.12 05:42:49 BoogieIcfgContainer [2021-12-28 05:42:49,493 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-28 05:42:49,494 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-28 05:42:49,494 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-28 05:42:49,494 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-28 05:42:49,494 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 05:42:10" (3/4) ... [2021-12-28 05:42:49,496 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-28 05:42:49,496 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-28 05:42:49,497 INFO L158 Benchmark]: Toolchain (without parser) took 40292.33ms. Allocated memory was 56.6MB in the beginning and 209.7MB in the end (delta: 153.1MB). Free memory was 31.9MB in the beginning and 168.7MB in the end (delta: -136.8MB). Peak memory consumption was 15.7MB. Max. memory is 16.1GB. [2021-12-28 05:42:49,497 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 56.6MB. Free memory is still 38.0MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 05:42:49,497 INFO L158 Benchmark]: CACSL2BoogieTranslator took 344.22ms. Allocated memory was 56.6MB in the beginning and 81.8MB in the end (delta: 25.2MB). Free memory was 31.8MB in the beginning and 55.5MB in the end (delta: -23.7MB). Peak memory consumption was 7.6MB. Max. memory is 16.1GB. [2021-12-28 05:42:49,497 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.19ms. Allocated memory is still 81.8MB. Free memory was 55.5MB in the beginning and 53.2MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-28 05:42:49,497 INFO L158 Benchmark]: Boogie Preprocessor took 40.78ms. Allocated memory is still 81.8MB. Free memory was 53.2MB in the beginning and 51.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-28 05:42:49,497 INFO L158 Benchmark]: RCFGBuilder took 388.98ms. Allocated memory is still 81.8MB. Free memory was 51.7MB in the beginning and 60.7MB in the end (delta: -8.9MB). Peak memory consumption was 16.7MB. Max. memory is 16.1GB. [2021-12-28 05:42:49,497 INFO L158 Benchmark]: TraceAbstraction took 39461.66ms. Allocated memory was 81.8MB in the beginning and 209.7MB in the end (delta: 127.9MB). Free memory was 59.9MB in the beginning and 168.7MB in the end (delta: -108.8MB). Peak memory consumption was 18.2MB. Max. memory is 16.1GB. [2021-12-28 05:42:49,498 INFO L158 Benchmark]: Witness Printer took 2.59ms. Allocated memory is still 209.7MB. Free memory is still 168.7MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 05:42:49,501 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.14ms. Allocated memory is still 56.6MB. Free memory is still 38.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 344.22ms. Allocated memory was 56.6MB in the beginning and 81.8MB in the end (delta: 25.2MB). Free memory was 31.8MB in the beginning and 55.5MB in the end (delta: -23.7MB). Peak memory consumption was 7.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 45.19ms. Allocated memory is still 81.8MB. Free memory was 55.5MB in the beginning and 53.2MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 40.78ms. Allocated memory is still 81.8MB. Free memory was 53.2MB in the beginning and 51.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 388.98ms. Allocated memory is still 81.8MB. Free memory was 51.7MB in the beginning and 60.7MB in the end (delta: -8.9MB). Peak memory consumption was 16.7MB. Max. memory is 16.1GB. * TraceAbstraction took 39461.66ms. Allocated memory was 81.8MB in the beginning and 209.7MB in the end (delta: 127.9MB). Free memory was 59.9MB in the beginning and 168.7MB in the end (delta: -108.8MB). Peak memory consumption was 18.2MB. Max. memory is 16.1GB. * Witness Printer took 2.59ms. Allocated memory is still 209.7MB. Free memory is still 168.7MB. 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. 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: 39.4s, OverallIterations: 41, TraceHistogramMax: 6, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 13.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11142 SdHoareTripleChecker+Valid, 5.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11138 mSDsluCounter, 9664 SdHoareTripleChecker+Invalid, 4.1s 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.1s 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.4s AutomataMinimizationTime, 40 MinimizatonAttempts, 2376 StatesRemovedByMinimization, 39 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 15.8s 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-28 05:42:49,547 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-MemCleanup-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-memcleanup) ) --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-ae00767 [2021-12-28 05:42:51,199 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 05:42:51,200 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 05:42:51,232 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 05:42:51,232 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 05:42:51,235 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 05:42:51,236 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 05:42:51,240 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 05:42:51,242 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 05:42:51,247 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 05:42:51,247 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 05:42:51,248 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 05:42:51,249 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 05:42:51,250 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 05:42:51,251 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 05:42:51,252 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 05:42:51,255 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 05:42:51,256 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 05:42:51,257 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 05:42:51,258 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 05:42:51,262 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 05:42:51,262 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 05:42:51,263 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 05:42:51,264 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 05:42:51,266 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 05:42:51,269 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 05:42:51,270 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 05:42:51,270 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 05:42:51,271 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 05:42:51,272 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 05:42:51,272 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 05:42:51,272 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 05:42:51,273 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 05:42:51,274 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 05:42:51,274 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 05:42:51,275 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 05:42:51,275 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 05:42:51,276 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 05:42:51,276 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 05:42:51,277 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 05:42:51,277 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 05:42:51,278 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-MemCleanup-32bit-Automizer_Bitvector.epf [2021-12-28 05:42:51,315 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 05:42:51,315 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 05:42:51,316 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 05:42:51,316 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 05:42:51,317 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-28 05:42:51,317 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-28 05:42:51,318 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 05:42:51,318 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 05:42:51,318 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 05:42:51,319 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 05:42:51,319 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-28 05:42:51,319 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-28 05:42:51,319 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 05:42:51,320 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-28 05:42:51,320 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 05:42:51,320 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-28 05:42:51,320 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-28 05:42:51,320 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-28 05:42:51,320 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-28 05:42:51,321 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-28 05:42:51,321 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-28 05:42:51,321 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-28 05:42:51,321 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 05:42:51,321 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 05:42:51,321 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 05:42:51,322 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-28 05:42:51,322 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 05:42:51,322 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 05:42:51,322 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-28 05:42:51,322 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-28 05:42:51,322 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-28 05:42:51,323 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-28 05:42:51,323 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-memcleanup) ) 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-28 05:42:51,681 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 05:42:51,703 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 05:42:51,705 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 05:42:51,705 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 05:42:51,706 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 05:42:51,707 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-28 05:42:51,752 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d62d40a35/ba2c30ad36f64b6b84ccae89a4c9f3e4/FLAG3253f8291 [2021-12-28 05:42:52,144 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 05:42:52,144 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety-bftpd/bftpd_2.i [2021-12-28 05:42:52,158 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d62d40a35/ba2c30ad36f64b6b84ccae89a4c9f3e4/FLAG3253f8291 [2021-12-28 05:42:52,166 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d62d40a35/ba2c30ad36f64b6b84ccae89a4c9f3e4 [2021-12-28 05:42:52,168 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 05:42:52,169 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 05:42:52,169 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 05:42:52,170 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 05:42:52,172 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 05:42:52,172 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,173 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b4c0c9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52, skipping insertion in model container [2021-12-28 05:42:52,173 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,178 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 05:42:52,206 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 05:42:52,435 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 05:42:52,447 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 05:42:52,474 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 05:42:52,503 INFO L208 MainTranslator]: Completed translation [2021-12-28 05:42:52,504 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52 WrapperNode [2021-12-28 05:42:52,504 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 05:42:52,506 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 05:42:52,506 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 05:42:52,507 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 05:42:52,512 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,533 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,566 INFO L137 Inliner]: procedures = 169, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 96 [2021-12-28 05:42:52,567 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 05:42:52,568 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 05:42:52,568 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 05:42:52,568 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 05:42:52,574 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,574 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,589 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,590 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,596 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,609 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,610 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,618 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 05:42:52,622 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 05:42:52,622 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 05:42:52,622 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 05:42:52,623 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52" (1/1) ... [2021-12-28 05:42:52,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 05:42:52,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:52,666 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-28 05:42:52,678 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-28 05:42:52,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-28 05:42:52,692 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2021-12-28 05:42:52,692 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2021-12-28 05:42:52,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-28 05:42:52,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 05:42:52,703 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-28 05:42:52,703 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-28 05:42:52,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-28 05:42:52,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-28 05:42:52,703 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 05:42:52,703 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 05:42:52,820 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 05:42:52,821 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 05:42:53,041 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 05:42:53,045 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 05:42:53,045 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-28 05:42:53,046 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 05:42:53 BoogieIcfgContainer [2021-12-28 05:42:53,047 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 05:42:53,048 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-28 05:42:53,048 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-28 05:42:53,049 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-28 05:42:53,050 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.12 05:42:52" (1/3) ... [2021-12-28 05:42:53,050 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@524db42e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 05:42:53, skipping insertion in model container [2021-12-28 05:42:53,050 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:52" (2/3) ... [2021-12-28 05:42:53,050 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@524db42e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 05:42:53, skipping insertion in model container [2021-12-28 05:42:53,051 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 05:42:53" (3/3) ... [2021-12-28 05:42:53,051 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_2.i [2021-12-28 05:42:53,054 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-28 05:42:53,054 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2021-12-28 05:42:53,086 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-28 05:42:53,097 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-28 05:42:53,097 INFO L340 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2021-12-28 05:42:53,107 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-28 05:42:53,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-28 05:42:53,112 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:53,113 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-28 05:42:53,113 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-28 05:42:53,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:53,117 INFO L85 PathProgramCache]: Analyzing trace with hash -772449407, now seen corresponding path program 1 times [2021-12-28 05:42:53,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:53,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1667264774] [2021-12-28 05:42:53,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:53,127 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:53,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:53,129 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-28 05:42:53,130 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-28 05:42:53,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:53,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-28 05:42:53,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:53,264 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-28 05:42:53,264 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:53,265 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:53,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1667264774] [2021-12-28 05:42:53,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1667264774] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:53,265 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:53,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-12-28 05:42:53,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579717986] [2021-12-28 05:42:53,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:53,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:42:53,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:53,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:42:53,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:42:53,288 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-28 05:42:53,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:53,397 INFO L93 Difference]: Finished difference Result 110 states and 128 transitions. [2021-12-28 05:42:53,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:42:53,399 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-28 05:42:53,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:53,404 INFO L225 Difference]: With dead ends: 110 [2021-12-28 05:42:53,405 INFO L226 Difference]: Without dead ends: 106 [2021-12-28 05:42:53,406 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-28 05:42:53,408 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-28 05:42:53,408 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-28 05:42:53,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-12-28 05:42:53,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 84. [2021-12-28 05:42:53,431 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-28 05:42:53,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 110 transitions. [2021-12-28 05:42:53,434 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 110 transitions. Word has length 6 [2021-12-28 05:42:53,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:53,434 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 110 transitions. [2021-12-28 05:42:53,435 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-28 05:42:53,435 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 110 transitions. [2021-12-28 05:42:53,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-28 05:42:53,435 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:53,435 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-28 05:42:53,454 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-28 05:42:53,654 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-28 05:42:53,654 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-28 05:42:53,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:53,656 INFO L85 PathProgramCache]: Analyzing trace with hash -772449406, now seen corresponding path program 1 times [2021-12-28 05:42:53,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:53,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1649181233] [2021-12-28 05:42:53,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:53,657 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:53,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:53,658 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-28 05:42:53,660 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-28 05:42:53,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:53,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-28 05:42:53,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:53,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:53,776 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:53,777 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:53,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1649181233] [2021-12-28 05:42:53,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1649181233] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:53,777 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:53,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 05:42:53,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32504715] [2021-12-28 05:42:53,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:53,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 05:42:53,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:53,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 05:42:53,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-28 05:42:53,779 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-28 05:42:53,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:53,904 INFO L93 Difference]: Finished difference Result 206 states and 278 transitions. [2021-12-28 05:42:53,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 05:42:53,905 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-28 05:42:53,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:53,906 INFO L225 Difference]: With dead ends: 206 [2021-12-28 05:42:53,906 INFO L226 Difference]: Without dead ends: 206 [2021-12-28 05:42:53,907 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-28 05:42:53,907 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-28 05:42:53,908 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-28 05:42:53,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-12-28 05:42:53,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 152. [2021-12-28 05:42:53,919 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-28 05:42:53,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 238 transitions. [2021-12-28 05:42:53,921 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 238 transitions. Word has length 6 [2021-12-28 05:42:53,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:53,922 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 238 transitions. [2021-12-28 05:42:53,922 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-28 05:42:53,922 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 238 transitions. [2021-12-28 05:42:53,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-28 05:42:53,922 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:53,922 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:53,931 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-28 05:42:54,129 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-28 05:42:54,130 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-28 05:42:54,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:54,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1823872140, now seen corresponding path program 1 times [2021-12-28 05:42:54,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:54,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1622435837] [2021-12-28 05:42:54,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:54,131 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:54,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:54,132 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-28 05:42:54,133 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-28 05:42:54,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:54,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 05:42:54,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:54,348 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-28 05:42:54,357 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-28 05:42:54,358 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:54,358 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:54,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1622435837] [2021-12-28 05:42:54,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1622435837] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:54,359 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:54,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:54,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235605787] [2021-12-28 05:42:54,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:54,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:54,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:54,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:54,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:54,360 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-28 05:42:54,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:54,568 INFO L93 Difference]: Finished difference Result 228 states and 325 transitions. [2021-12-28 05:42:54,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:54,569 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-28 05:42:54,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:54,571 INFO L225 Difference]: With dead ends: 228 [2021-12-28 05:42:54,571 INFO L226 Difference]: Without dead ends: 228 [2021-12-28 05:42:54,571 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-28 05:42:54,572 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 136 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-28 05:42:54,572 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-28 05:42:54,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-12-28 05:42:54,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 155. [2021-12-28 05:42:54,582 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-28 05:42:54,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 241 transitions. [2021-12-28 05:42:54,584 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 241 transitions. Word has length 7 [2021-12-28 05:42:54,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:54,584 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 241 transitions. [2021-12-28 05:42:54,584 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-28 05:42:54,585 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 241 transitions. [2021-12-28 05:42:54,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-28 05:42:54,585 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:54,585 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:54,592 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-28 05:42:54,791 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-28 05:42:54,792 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-28 05:42:54,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:54,793 INFO L85 PathProgramCache]: Analyzing trace with hash 705461537, now seen corresponding path program 1 times [2021-12-28 05:42:54,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:54,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [827111265] [2021-12-28 05:42:54,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:54,793 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:54,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:54,795 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-28 05:42:54,796 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-28 05:42:54,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:54,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-28 05:42:54,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:54,951 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-28 05:42:54,958 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-28 05:42:54,977 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-28 05:42:54,978 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:54,978 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:54,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [827111265] [2021-12-28 05:42:54,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [827111265] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:54,979 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:54,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:54,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448133350] [2021-12-28 05:42:54,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:54,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:54,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:54,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:54,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:54,981 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-28 05:42:55,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:55,143 INFO L93 Difference]: Finished difference Result 208 states and 279 transitions. [2021-12-28 05:42:55,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:55,143 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-28 05:42:55,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:55,144 INFO L225 Difference]: With dead ends: 208 [2021-12-28 05:42:55,144 INFO L226 Difference]: Without dead ends: 208 [2021-12-28 05:42:55,145 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-28 05:42:55,145 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-28 05:42:55,146 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-28 05:42:55,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-12-28 05:42:55,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 155. [2021-12-28 05:42:55,154 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-28 05:42:55,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 239 transitions. [2021-12-28 05:42:55,155 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 239 transitions. Word has length 8 [2021-12-28 05:42:55,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:55,155 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 239 transitions. [2021-12-28 05:42:55,155 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-28 05:42:55,156 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 239 transitions. [2021-12-28 05:42:55,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-12-28 05:42:55,156 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:55,156 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:55,180 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-28 05:42:55,381 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-28 05:42:55,381 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-28 05:42:55,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:55,383 INFO L85 PathProgramCache]: Analyzing trace with hash 394471214, now seen corresponding path program 1 times [2021-12-28 05:42:55,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:55,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1822685355] [2021-12-28 05:42:55,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:55,383 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:55,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:55,386 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-28 05:42:55,418 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-28 05:42:55,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:55,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 05:42:55,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:55,478 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-28 05:42:55,479 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:55,479 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:55,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1822685355] [2021-12-28 05:42:55,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1822685355] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:55,479 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:55,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:55,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916058823] [2021-12-28 05:42:55,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:55,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:55,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:55,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:55,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:55,481 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-28 05:42:55,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:55,594 INFO L93 Difference]: Finished difference Result 234 states and 321 transitions. [2021-12-28 05:42:55,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:55,595 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-28 05:42:55,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:55,596 INFO L225 Difference]: With dead ends: 234 [2021-12-28 05:42:55,596 INFO L226 Difference]: Without dead ends: 234 [2021-12-28 05:42:55,596 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-28 05:42:55,597 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-28 05:42:55,597 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-28 05:42:55,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-12-28 05:42:55,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 191. [2021-12-28 05:42:55,609 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-28 05:42:55,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 289 transitions. [2021-12-28 05:42:55,611 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 289 transitions. Word has length 9 [2021-12-28 05:42:55,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:55,611 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 289 transitions. [2021-12-28 05:42:55,611 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-28 05:42:55,611 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 289 transitions. [2021-12-28 05:42:55,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-28 05:42:55,611 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:55,611 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:55,633 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-28 05:42:55,811 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-28 05:42:55,812 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-28 05:42:55,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:55,812 INFO L85 PathProgramCache]: Analyzing trace with hash -656294205, now seen corresponding path program 1 times [2021-12-28 05:42:55,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:55,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1444994648] [2021-12-28 05:42:55,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:55,813 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:55,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:55,815 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-28 05:42:55,822 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-28 05:42:55,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:55,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 05:42:55,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:55,946 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-28 05:42:55,947 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:55,947 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:55,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1444994648] [2021-12-28 05:42:55,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1444994648] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:55,947 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:55,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:55,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510964145] [2021-12-28 05:42:55,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:55,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:55,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:55,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:55,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:55,949 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-28 05:42:56,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:56,092 INFO L93 Difference]: Finished difference Result 231 states and 304 transitions. [2021-12-28 05:42:56,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:56,092 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-28 05:42:56,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:56,093 INFO L225 Difference]: With dead ends: 231 [2021-12-28 05:42:56,093 INFO L226 Difference]: Without dead ends: 231 [2021-12-28 05:42:56,094 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-28 05:42:56,094 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-28 05:42:56,094 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-28 05:42:56,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-12-28 05:42:56,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 201. [2021-12-28 05:42:56,100 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-28 05:42:56,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 302 transitions. [2021-12-28 05:42:56,101 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 302 transitions. Word has length 10 [2021-12-28 05:42:56,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:56,102 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 302 transitions. [2021-12-28 05:42:56,102 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-28 05:42:56,102 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 302 transitions. [2021-12-28 05:42:56,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-28 05:42:56,102 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:56,102 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:56,121 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-28 05:42:56,319 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-28 05:42:56,320 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-28 05:42:56,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:56,320 INFO L85 PathProgramCache]: Analyzing trace with hash 12795785, now seen corresponding path program 1 times [2021-12-28 05:42:56,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:56,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1596689588] [2021-12-28 05:42:56,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:56,321 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:56,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:56,321 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-28 05:42:56,323 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-28 05:42:56,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:56,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 05:42:56,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:56,503 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-28 05:42:56,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:56,845 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-28 05:42:56,845 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:56,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1596689588] [2021-12-28 05:42:56,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1596689588] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:56,845 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:56,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-12-28 05:42:56,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79719190] [2021-12-28 05:42:56,845 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:56,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-28 05:42:56,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:56,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-28 05:42:56,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-12-28 05:42:56,846 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-28 05:42:57,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:57,172 INFO L93 Difference]: Finished difference Result 367 states and 495 transitions. [2021-12-28 05:42:57,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 05:42:57,173 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-28 05:42:57,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:57,174 INFO L225 Difference]: With dead ends: 367 [2021-12-28 05:42:57,174 INFO L226 Difference]: Without dead ends: 367 [2021-12-28 05:42:57,174 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-28 05:42:57,175 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 258 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-28 05:42:57,175 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-28 05:42:57,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-12-28 05:42:57,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 239. [2021-12-28 05:42:57,182 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-28 05:42:57,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 363 transitions. [2021-12-28 05:42:57,190 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 363 transitions. Word has length 14 [2021-12-28 05:42:57,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:57,190 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 363 transitions. [2021-12-28 05:42:57,190 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-28 05:42:57,190 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 363 transitions. [2021-12-28 05:42:57,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-12-28 05:42:57,191 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:57,191 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:57,198 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-28 05:42:57,397 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-28 05:42:57,398 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-28 05:42:57,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:57,398 INFO L85 PathProgramCache]: Analyzing trace with hash 396669285, now seen corresponding path program 1 times [2021-12-28 05:42:57,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:57,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1539172823] [2021-12-28 05:42:57,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:57,399 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:57,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:57,399 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-28 05:42:57,401 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-28 05:42:57,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:57,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-28 05:42:57,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:57,604 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-28 05:42:57,611 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-28 05:42:57,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:57,710 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-28 05:42:57,710 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:57,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1539172823] [2021-12-28 05:42:57,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1539172823] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:57,710 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:57,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-12-28 05:42:57,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678470047] [2021-12-28 05:42:57,710 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:57,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 05:42:57,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:57,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 05:42:57,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-28 05:42:57,711 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-28 05:42:57,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:57,987 INFO L93 Difference]: Finished difference Result 405 states and 567 transitions. [2021-12-28 05:42:57,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-28 05:42:57,988 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-28 05:42:57,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:57,989 INFO L225 Difference]: With dead ends: 405 [2021-12-28 05:42:57,989 INFO L226 Difference]: Without dead ends: 405 [2021-12-28 05:42:57,990 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-28 05:42:57,990 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.2s IncrementalHoareTripleChecker+Time [2021-12-28 05:42:57,990 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.2s Time] [2021-12-28 05:42:57,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2021-12-28 05:42:57,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 249. [2021-12-28 05:42:57,997 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-28 05:42:57,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 378 transitions. [2021-12-28 05:42:57,998 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 378 transitions. Word has length 15 [2021-12-28 05:42:57,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:57,999 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 378 transitions. [2021-12-28 05:42:57,999 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-28 05:42:57,999 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 378 transitions. [2021-12-28 05:42:57,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-28 05:42:57,999 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:57,999 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:58,008 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-28 05:42:58,208 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-28 05:42:58,208 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-28 05:42:58,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:58,208 INFO L85 PathProgramCache]: Analyzing trace with hash -588154008, now seen corresponding path program 1 times [2021-12-28 05:42:58,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:58,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1130152216] [2021-12-28 05:42:58,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:58,209 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:58,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:58,210 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-28 05:42:58,211 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-28 05:42:58,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:58,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 05:42:58,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:58,501 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-28 05:42:58,508 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-28 05:42:58,523 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-28 05:42:58,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:58,648 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-28 05:42:58,648 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:58,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1130152216] [2021-12-28 05:42:58,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1130152216] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:58,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:58,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-12-28 05:42:58,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523023136] [2021-12-28 05:42:58,648 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:58,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 05:42:58,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:58,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 05:42:58,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-28 05:42:58,649 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-28 05:42:59,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:59,339 INFO L93 Difference]: Finished difference Result 626 states and 845 transitions. [2021-12-28 05:42:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-28 05:42:59,340 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-28 05:42:59,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:59,341 INFO L225 Difference]: With dead ends: 626 [2021-12-28 05:42:59,341 INFO L226 Difference]: Without dead ends: 626 [2021-12-28 05:42:59,342 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-28 05:42:59,342 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 460 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2021-12-28 05:42:59,342 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.5s Time] [2021-12-28 05:42:59,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2021-12-28 05:42:59,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 349. [2021-12-28 05:42:59,357 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-28 05:42:59,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 548 transitions. [2021-12-28 05:42:59,370 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 548 transitions. Word has length 16 [2021-12-28 05:42:59,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:59,370 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 548 transitions. [2021-12-28 05:42:59,370 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-28 05:42:59,371 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 548 transitions. [2021-12-28 05:42:59,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-28 05:42:59,371 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:59,371 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-28 05:42:59,393 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-28 05:42:59,578 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-28 05:42:59,578 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-28 05:42:59,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:59,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1776199670, now seen corresponding path program 1 times [2021-12-28 05:42:59,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:59,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [469618490] [2021-12-28 05:42:59,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:59,579 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:59,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:59,580 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-28 05:42:59,583 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-28 05:42:59,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:59,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-28 05:42:59,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:59,697 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-28 05:42:59,697 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:59,697 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:59,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [469618490] [2021-12-28 05:42:59,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [469618490] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:59,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:59,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 05:42:59,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658858856] [2021-12-28 05:42:59,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:59,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:42:59,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:59,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:42:59,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:42:59,699 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-28 05:42:59,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:59,717 INFO L93 Difference]: Finished difference Result 378 states and 554 transitions. [2021-12-28 05:42:59,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:42:59,717 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-28 05:42:59,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:59,719 INFO L225 Difference]: With dead ends: 378 [2021-12-28 05:42:59,719 INFO L226 Difference]: Without dead ends: 378 [2021-12-28 05:42:59,719 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-28 05:42:59,719 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-28 05:42:59,720 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-28 05:42:59,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2021-12-28 05:42:59,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 367. [2021-12-28 05:42:59,726 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-28 05:42:59,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 551 transitions. [2021-12-28 05:42:59,727 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 551 transitions. Word has length 18 [2021-12-28 05:42:59,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:59,727 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 551 transitions. [2021-12-28 05:42:59,727 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-28 05:42:59,728 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 551 transitions. [2021-12-28 05:42:59,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-28 05:42:59,728 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:59,728 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2021-12-28 05:42:59,751 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-28 05:42:59,949 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-28 05:42:59,949 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-28 05:42:59,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:59,950 INFO L85 PathProgramCache]: Analyzing trace with hash 323759248, now seen corresponding path program 2 times [2021-12-28 05:42:59,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:59,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [987400894] [2021-12-28 05:42:59,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 05:42:59,950 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:59,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:59,951 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-28 05:42:59,953 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-28 05:42:59,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 05:42:59,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 05:42:59,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-28 05:42:59,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:43:00,204 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-28 05:43:00,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:43:00,856 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-28 05:43:00,856 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:43:00,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [987400894] [2021-12-28 05:43:00,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [987400894] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:43:00,856 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:43:00,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-12-28 05:43:00,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934804513] [2021-12-28 05:43:00,856 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:43:00,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 05:43:00,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:43:00,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 05:43:00,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-12-28 05:43:00,857 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-28 05:43:02,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:43:02,560 INFO L93 Difference]: Finished difference Result 620 states and 878 transitions. [2021-12-28 05:43:02,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-28 05:43:02,561 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-28 05:43:02,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:43:02,562 INFO L225 Difference]: With dead ends: 620 [2021-12-28 05:43:02,563 INFO L226 Difference]: Without dead ends: 620 [2021-12-28 05:43:02,563 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2021-12-28 05:43:02,563 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 458 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.1s IncrementalHoareTripleChecker+Time [2021-12-28 05:43:02,563 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.1s Time] [2021-12-28 05:43:02,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2021-12-28 05:43:02,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 402. [2021-12-28 05:43:02,571 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-28 05:43:02,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 618 transitions. [2021-12-28 05:43:02,572 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 618 transitions. Word has length 22 [2021-12-28 05:43:02,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:43:02,572 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 618 transitions. [2021-12-28 05:43:02,572 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-28 05:43:02,572 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 618 transitions. [2021-12-28 05:43:02,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-28 05:43:02,573 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:43:02,573 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-28 05:43:02,581 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-28 05:43:02,773 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-28 05:43:02,773 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-28 05:43:02,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:43:02,774 INFO L85 PathProgramCache]: Analyzing trace with hash 382694474, now seen corresponding path program 1 times [2021-12-28 05:43:02,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:43:02,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [231474204] [2021-12-28 05:43:02,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:43:02,774 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:43:02,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:43:02,775 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-28 05:43:02,777 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-28 05:43:02,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:43:02,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 05:43:02,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:43:02,860 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-28 05:43:02,860 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:43:02,860 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:43:02,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [231474204] [2021-12-28 05:43:02,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [231474204] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:43:02,860 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:43:02,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:43:02,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454043263] [2021-12-28 05:43:02,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:43:02,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:43:02,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:43:02,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:43:02,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:43:02,862 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-28 05:43:02,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:43:02,865 INFO L93 Difference]: Finished difference Result 303 states and 456 transitions. [2021-12-28 05:43:02,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:43:02,866 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-28 05:43:02,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:43:02,867 INFO L225 Difference]: With dead ends: 303 [2021-12-28 05:43:02,867 INFO L226 Difference]: Without dead ends: 303 [2021-12-28 05:43:02,867 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-28 05:43:02,868 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-28 05:43:02,868 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-28 05:43:02,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-12-28 05:43:02,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 303. [2021-12-28 05:43:02,872 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-28 05:43:02,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 456 transitions. [2021-12-28 05:43:02,873 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 456 transitions. Word has length 25 [2021-12-28 05:43:02,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:43:02,873 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 456 transitions. [2021-12-28 05:43:02,873 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-28 05:43:02,873 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 456 transitions. [2021-12-28 05:43:02,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-28 05:43:02,874 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:43:02,874 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-28 05:43:02,881 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-28 05:43:03,081 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-28 05:43:03,081 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-28 05:43:03,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:43:03,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1752183410, now seen corresponding path program 1 times [2021-12-28 05:43:03,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:43:03,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1117673302] [2021-12-28 05:43:03,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:43:03,082 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:43:03,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:43:03,083 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-28 05:43:03,084 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-28 05:43:03,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:43:03,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-28 05:43:03,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:43:05,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:43:05,412 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-28 05:43:05,492 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-28 05:43:05,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:43:07,806 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:43:07,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1117673302] [2021-12-28 05:43:07,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1117673302] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:43:07,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [659547482] [2021-12-28 05:43:07,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:43:07,807 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-28 05:43:07,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2021-12-28 05:43:07,808 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-28 05:43:07,825 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-28 05:43:07,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:43:07,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-28 05:43:07,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:43:10,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:43:10,154 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-28 05:43:10,177 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-28 05:43:10,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:43:10,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [659547482] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:43:10,333 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:43:10,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-12-28 05:43:10,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465745915] [2021-12-28 05:43:10,333 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:43:10,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-28 05:43:10,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:43:10,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-28 05:43:10,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=64, Unknown=2, NotChecked=0, Total=90 [2021-12-28 05:43:10,334 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) [2021-12-28 05:43:14,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:43:14,615 INFO L93 Difference]: Finished difference Result 526 states and 738 transitions. [2021-12-28 05:43:14,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-28 05:43:14,615 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 27 [2021-12-28 05:43:14,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:43:14,617 INFO L225 Difference]: With dead ends: 526 [2021-12-28 05:43:14,617 INFO L226 Difference]: Without dead ends: 526 [2021-12-28 05:43:14,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=74, Invalid=162, Unknown=4, NotChecked=0, Total=240 [2021-12-28 05:43:14,617 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 297 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-28 05:43:14,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 203 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 121 Invalid, 0 Unknown, 49 Unchecked, 0.2s Time] [2021-12-28 05:43:14,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2021-12-28 05:43:14,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 426. [2021-12-28 05:43:14,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 379 states have (on average 1.6094986807387863) internal successors, (610), 407 states have internal predecessors, (610), 10 states have call successors, (10), 8 states have call predecessors, (10), 17 states have return successors, (34), 10 states have call predecessors, (34), 10 states have call successors, (34) [2021-12-28 05:43:14,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 654 transitions. [2021-12-28 05:43:14,627 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 654 transitions. Word has length 27 [2021-12-28 05:43:14,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:43:14,628 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 654 transitions. [2021-12-28 05:43:14,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2021-12-28 05:43:14,628 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 654 transitions. [2021-12-28 05:43:14,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-28 05:43:14,630 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:43:14,630 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-28 05:43:14,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2021-12-28 05:43:14,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-12-28 05:43:15,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-28 05:43:15,043 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 16 more)] === [2021-12-28 05:43:15,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:43:15,044 INFO L85 PathProgramCache]: Analyzing trace with hash 2041807728, now seen corresponding path program 1 times [2021-12-28 05:43:15,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:43:15,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412731905] [2021-12-28 05:43:15,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:43:15,045 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:43:15,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:43:15,047 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:43:15,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-28 05:43:15,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:43:15,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 05:43:15,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:43:15,214 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-28 05:43:15,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:43:15,324 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-28 05:43:15,324 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:43:15,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [412731905] [2021-12-28 05:43:15,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [412731905] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:43:15,325 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:43:15,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-12-28 05:43:15,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912198373] [2021-12-28 05:43:15,325 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:43:15,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-28 05:43:15,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:43:15,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-28 05:43:15,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-12-28 05:43:15,325 INFO L87 Difference]: Start difference. First operand 426 states and 654 transitions. Second operand has 9 states, 8 states have (on average 6.0) internal successors, (48), 6 states have internal predecessors, (48), 1 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-28 05:43:15,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:43:15,563 INFO L93 Difference]: Finished difference Result 593 states and 828 transitions. [2021-12-28 05:43:15,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-28 05:43:15,564 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.0) internal successors, (48), 6 states have internal predecessors, (48), 1 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 28 [2021-12-28 05:43:15,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:43:15,565 INFO L225 Difference]: With dead ends: 593 [2021-12-28 05:43:15,565 INFO L226 Difference]: Without dead ends: 593 [2021-12-28 05:43:15,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2021-12-28 05:43:15,566 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 305 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-28 05:43:15,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 277 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-28 05:43:15,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2021-12-28 05:43:15,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 518. [2021-12-28 05:43:15,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 468 states have (on average 1.5320512820512822) internal successors, (717), 497 states have internal predecessors, (717), 10 states have call successors, (10), 10 states have call predecessors, (10), 20 states have return successors, (34), 10 states have call predecessors, (34), 10 states have call successors, (34) [2021-12-28 05:43:15,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 761 transitions. [2021-12-28 05:43:15,574 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 761 transitions. Word has length 28 [2021-12-28 05:43:15,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:43:15,574 INFO L470 AbstractCegarLoop]: Abstraction has 518 states and 761 transitions. [2021-12-28 05:43:15,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.0) internal successors, (48), 6 states have internal predecessors, (48), 1 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-28 05:43:15,574 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 761 transitions. [2021-12-28 05:43:15,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-28 05:43:15,575 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:43:15,575 INFO L514 BasicCegarLoop]: trace histogram [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-28 05:43:15,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0