./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 35987657 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_1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 17:57:26,521 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 17:57:26,523 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 17:57:26,549 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 17:57:26,550 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 17:57:26,551 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 17:57:26,552 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 17:57:26,554 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 17:57:26,556 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 17:57:26,557 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 17:57:26,568 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 17:57:26,574 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 17:57:26,575 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 17:57:26,581 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 17:57:26,584 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 17:57:26,586 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 17:57:26,588 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 17:57:26,590 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 17:57:26,592 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 17:57:26,597 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 17:57:26,602 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 17:57:26,604 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 17:57:26,605 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 17:57:26,607 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 17:57:26,607 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 17:57:26,611 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 17:57:26,613 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 17:57:26,613 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 17:57:26,614 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 17:57:26,614 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 17:57:26,615 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 17:57:26,615 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 17:57:26,617 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 17:57:26,618 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 17:57:26,619 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 17:57:26,620 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 17:57:26,621 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 17:57:26,621 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 17:57:26,621 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 17:57:26,622 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 17:57:26,622 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 17:57:26,623 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 17:57:26,624 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-07-21 17:57:26,662 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 17:57:26,663 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 17:57:26,663 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 17:57:26,663 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 17:57:26,664 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 17:57:26,664 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 17:57:26,665 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 17:57:26,665 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 17:57:26,666 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 17:57:26,667 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 17:57:26,667 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-21 17:57:26,667 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-21 17:57:26,667 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 17:57:26,667 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-21 17:57:26,668 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 17:57:26,668 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-21 17:57:26,668 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-21 17:57:26,668 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-21 17:57:26,668 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 17:57:26,669 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-21 17:57:26,669 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-21 17:57:26,669 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 17:57:26,669 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 17:57:26,669 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 17:57:26,670 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 17:57:26,670 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:57:26,670 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 17:57:26,670 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 17:57:26,671 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 17:57:26,671 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 17:57:26,671 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c [2022-07-21 17:57:26,967 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 17:57:26,991 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 17:57:26,993 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 17:57:26,994 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 17:57:26,995 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 17:57:26,997 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2022-07-21 17:57:27,049 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a63ea328b/2a53cebbbf1b40508bd9d64216a9156c/FLAG42899195f [2022-07-21 17:57:27,548 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 17:57:27,549 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2022-07-21 17:57:27,574 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a63ea328b/2a53cebbbf1b40508bd9d64216a9156c/FLAG42899195f [2022-07-21 17:57:28,073 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a63ea328b/2a53cebbbf1b40508bd9d64216a9156c [2022-07-21 17:57:28,076 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 17:57:28,077 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 17:57:28,082 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 17:57:28,083 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 17:57:28,086 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 17:57:28,086 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,087 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f0bd7a8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28, skipping insertion in model container [2022-07-21 17:57:28,088 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,094 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 17:57:28,120 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 17:57:28,348 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:57:28,356 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 17:57:28,421 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:57:28,459 INFO L208 MainTranslator]: Completed translation [2022-07-21 17:57:28,460 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28 WrapperNode [2022-07-21 17:57:28,460 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 17:57:28,462 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 17:57:28,462 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 17:57:28,463 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 17:57:28,469 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,482 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,516 INFO L137 Inliner]: procedures = 168, calls = 43, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 99 [2022-07-21 17:57:28,520 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 17:57:28,521 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 17:57:28,521 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 17:57:28,522 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 17:57:28,529 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,529 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,547 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,548 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,554 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,567 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,571 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,579 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 17:57:28,580 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 17:57:28,581 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 17:57:28,581 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 17:57:28,581 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28" (1/1) ... [2022-07-21 17:57:28,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:57:28,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:28,613 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) [2022-07-21 17:57:28,617 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 [2022-07-21 17:57:28,652 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 17:57:28,652 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2022-07-21 17:57:28,653 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2022-07-21 17:57:28,653 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 17:57:28,653 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 17:57:28,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 17:57:28,653 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 17:57:28,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 17:57:28,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 17:57:28,654 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 17:57:28,654 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 17:57:28,788 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 17:57:28,790 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 17:57:29,127 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 17:57:29,136 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 17:57:29,138 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-21 17:57:29,141 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:57:29 BoogieIcfgContainer [2022-07-21 17:57:29,141 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 17:57:29,143 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 17:57:29,143 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 17:57:29,145 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 17:57:29,146 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 05:57:28" (1/3) ... [2022-07-21 17:57:29,146 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d498c4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:57:29, skipping insertion in model container [2022-07-21 17:57:29,147 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:57:28" (2/3) ... [2022-07-21 17:57:29,147 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d498c4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:57:29, skipping insertion in model container [2022-07-21 17:57:29,147 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:57:29" (3/3) ... [2022-07-21 17:57:29,148 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_1.i [2022-07-21 17:57:29,161 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 17:57:29,161 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2022-07-21 17:57:29,215 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 17:57:29,223 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5922f815, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@787075d3 [2022-07-21 17:57:29,224 INFO L358 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2022-07-21 17:57:29,228 INFO L276 IsEmpty]: Start isEmpty. Operand has 67 states, 39 states have (on average 1.794871794871795) internal successors, (70), 62 states have internal predecessors, (70), 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) [2022-07-21 17:57:29,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-21 17:57:29,244 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:29,245 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-21 17:57:29,245 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:29,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:29,250 INFO L85 PathProgramCache]: Analyzing trace with hash -594954629, now seen corresponding path program 1 times [2022-07-21 17:57:29,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:29,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843095746] [2022-07-21 17:57:29,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:29,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:29,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:29,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:29,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:29,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843095746] [2022-07-21 17:57:29,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843095746] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:29,456 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:57:29,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:57:29,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030708275] [2022-07-21 17:57:29,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:29,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:57:29,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:29,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:57:29,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:57:29,488 INFO L87 Difference]: Start difference. First operand has 67 states, 39 states have (on average 1.794871794871795) internal successors, (70), 62 states have internal predecessors, (70), 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) [2022-07-21 17:57:29,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:29,604 INFO L93 Difference]: Finished difference Result 134 states and 155 transitions. [2022-07-21 17:57:29,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:57:29,606 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 [2022-07-21 17:57:29,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:29,617 INFO L225 Difference]: With dead ends: 134 [2022-07-21 17:57:29,617 INFO L226 Difference]: Without dead ends: 128 [2022-07-21 17:57:29,619 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:29,624 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 114 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:29,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 130 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:29,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-07-21 17:57:29,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 95. [2022-07-21 17:57:29,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 65 states have (on average 1.646153846153846) internal successors, (107), 85 states have internal predecessors, (107), 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) [2022-07-21 17:57:29,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 125 transitions. [2022-07-21 17:57:29,682 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 125 transitions. Word has length 6 [2022-07-21 17:57:29,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:29,682 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 125 transitions. [2022-07-21 17:57:29,683 INFO L496 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) [2022-07-21 17:57:29,683 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 125 transitions. [2022-07-21 17:57:29,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-21 17:57:29,684 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:29,684 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-21 17:57:29,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 17:57:29,685 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:29,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:29,686 INFO L85 PathProgramCache]: Analyzing trace with hash -594954628, now seen corresponding path program 1 times [2022-07-21 17:57:29,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:29,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202955975] [2022-07-21 17:57:29,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:29,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:29,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:29,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:29,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:29,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202955975] [2022-07-21 17:57:29,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202955975] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:29,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:57:29,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:57:29,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783982396] [2022-07-21 17:57:29,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:29,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:57:29,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:29,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:57:29,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:57:29,873 INFO L87 Difference]: Start difference. First operand 95 states and 125 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) [2022-07-21 17:57:30,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:30,023 INFO L93 Difference]: Finished difference Result 222 states and 302 transitions. [2022-07-21 17:57:30,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:57:30,025 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 [2022-07-21 17:57:30,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:30,028 INFO L225 Difference]: With dead ends: 222 [2022-07-21 17:57:30,029 INFO L226 Difference]: Without dead ends: 222 [2022-07-21 17:57:30,032 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:30,034 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 138 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:30,034 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 212 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:30,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-07-21 17:57:30,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 169. [2022-07-21 17:57:30,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 131 states have (on average 1.6641221374045803) internal successors, (218), 151 states have internal predecessors, (218), 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) [2022-07-21 17:57:30,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 263 transitions. [2022-07-21 17:57:30,075 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 263 transitions. Word has length 6 [2022-07-21 17:57:30,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:30,075 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 263 transitions. [2022-07-21 17:57:30,076 INFO L496 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) [2022-07-21 17:57:30,076 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 263 transitions. [2022-07-21 17:57:30,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-21 17:57:30,078 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:30,079 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:30,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-21 17:57:30,079 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:30,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:30,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1263724334, now seen corresponding path program 1 times [2022-07-21 17:57:30,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:30,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484165244] [2022-07-21 17:57:30,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:30,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:30,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:30,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:30,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:30,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484165244] [2022-07-21 17:57:30,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484165244] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:30,297 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:57:30,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:57:30,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350419111] [2022-07-21 17:57:30,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:30,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:57:30,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:30,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:57:30,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:57:30,302 INFO L87 Difference]: Start difference. First operand 169 states and 263 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) [2022-07-21 17:57:30,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:30,477 INFO L93 Difference]: Finished difference Result 260 states and 371 transitions. [2022-07-21 17:57:30,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:57:30,478 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 [2022-07-21 17:57:30,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:30,481 INFO L225 Difference]: With dead ends: 260 [2022-07-21 17:57:30,481 INFO L226 Difference]: Without dead ends: 260 [2022-07-21 17:57:30,482 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:30,483 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 108 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:30,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 189 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:30,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-07-21 17:57:30,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 172. [2022-07-21 17:57:30,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 134 states have (on average 1.6492537313432836) internal successors, (221), 154 states have internal predecessors, (221), 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) [2022-07-21 17:57:30,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 266 transitions. [2022-07-21 17:57:30,510 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 266 transitions. Word has length 7 [2022-07-21 17:57:30,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:30,510 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 266 transitions. [2022-07-21 17:57:30,510 INFO L496 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) [2022-07-21 17:57:30,511 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 266 transitions. [2022-07-21 17:57:30,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-21 17:57:30,511 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:30,512 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:30,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-21 17:57:30,512 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:30,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:30,514 INFO L85 PathProgramCache]: Analyzing trace with hash -520748645, now seen corresponding path program 1 times [2022-07-21 17:57:30,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:30,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045183937] [2022-07-21 17:57:30,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:30,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:30,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:30,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:30,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:30,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045183937] [2022-07-21 17:57:30,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045183937] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:30,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:57:30,651 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:57:30,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631508333] [2022-07-21 17:57:30,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:30,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:57:30,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:30,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:57:30,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:57:30,652 INFO L87 Difference]: Start difference. First operand 172 states and 266 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) [2022-07-21 17:57:30,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:30,770 INFO L93 Difference]: Finished difference Result 224 states and 303 transitions. [2022-07-21 17:57:30,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:57:30,771 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 [2022-07-21 17:57:30,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:30,772 INFO L225 Difference]: With dead ends: 224 [2022-07-21 17:57:30,772 INFO L226 Difference]: Without dead ends: 224 [2022-07-21 17:57:30,773 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:30,774 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 139 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:30,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 208 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:30,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-07-21 17:57:30,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 172. [2022-07-21 17:57:30,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 134 states have (on average 1.6343283582089552) internal successors, (219), 154 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) [2022-07-21 17:57:30,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 264 transitions. [2022-07-21 17:57:30,781 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 264 transitions. Word has length 8 [2022-07-21 17:57:30,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:30,782 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 264 transitions. [2022-07-21 17:57:30,782 INFO L496 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) [2022-07-21 17:57:30,782 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 264 transitions. [2022-07-21 17:57:30,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-07-21 17:57:30,783 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:30,783 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:30,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-21 17:57:30,783 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:30,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:30,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1036661236, now seen corresponding path program 1 times [2022-07-21 17:57:30,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:30,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542959608] [2022-07-21 17:57:30,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:30,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:30,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:30,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:30,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:30,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542959608] [2022-07-21 17:57:30,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542959608] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:30,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:57:30,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:57:30,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574051801] [2022-07-21 17:57:30,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:30,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:57:30,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:30,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:57:30,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:57:30,835 INFO L87 Difference]: Start difference. First operand 172 states and 264 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) [2022-07-21 17:57:30,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:30,936 INFO L93 Difference]: Finished difference Result 266 states and 366 transitions. [2022-07-21 17:57:30,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:57:30,937 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 [2022-07-21 17:57:30,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:30,938 INFO L225 Difference]: With dead ends: 266 [2022-07-21 17:57:30,939 INFO L226 Difference]: Without dead ends: 266 [2022-07-21 17:57:30,939 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:30,940 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 147 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:30,940 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 207 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:30,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-07-21 17:57:30,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 205. [2022-07-21 17:57:30,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 165 states have (on average 1.606060606060606) internal successors, (265), 186 states have internal predecessors, (265), 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) [2022-07-21 17:57:30,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 310 transitions. [2022-07-21 17:57:30,949 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 310 transitions. Word has length 9 [2022-07-21 17:57:30,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:30,950 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 310 transitions. [2022-07-21 17:57:30,950 INFO L496 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) [2022-07-21 17:57:30,950 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 310 transitions. [2022-07-21 17:57:30,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-07-21 17:57:30,951 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:30,951 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:30,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-21 17:57:30,951 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:30,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:30,952 INFO L85 PathProgramCache]: Analyzing trace with hash 2071727293, now seen corresponding path program 1 times [2022-07-21 17:57:30,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:30,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497287763] [2022-07-21 17:57:30,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:30,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:30,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:30,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:30,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:30,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497287763] [2022-07-21 17:57:30,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497287763] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:30,999 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:57:30,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:57:31,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856296861] [2022-07-21 17:57:31,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:31,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:57:31,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:31,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:57:31,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:57:31,001 INFO L87 Difference]: Start difference. First operand 205 states and 310 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) [2022-07-21 17:57:31,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:31,126 INFO L93 Difference]: Finished difference Result 253 states and 333 transitions. [2022-07-21 17:57:31,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:57:31,127 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 [2022-07-21 17:57:31,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:31,128 INFO L225 Difference]: With dead ends: 253 [2022-07-21 17:57:31,128 INFO L226 Difference]: Without dead ends: 253 [2022-07-21 17:57:31,129 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:31,131 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 139 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 235 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 [2022-07-21 17:57:31,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 235 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:31,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-07-21 17:57:31,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 219. [2022-07-21 17:57:31,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 178 states have (on average 1.6067415730337078) internal successors, (286), 200 states have internal predecessors, (286), 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) [2022-07-21 17:57:31,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 331 transitions. [2022-07-21 17:57:31,146 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 331 transitions. Word has length 10 [2022-07-21 17:57:31,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:31,146 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 331 transitions. [2022-07-21 17:57:31,146 INFO L496 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) [2022-07-21 17:57:31,146 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 331 transitions. [2022-07-21 17:57:31,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-07-21 17:57:31,147 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:31,147 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:31,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-21 17:57:31,147 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:31,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:31,148 INFO L85 PathProgramCache]: Analyzing trace with hash 288674115, now seen corresponding path program 1 times [2022-07-21 17:57:31,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:31,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167594329] [2022-07-21 17:57:31,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:31,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:31,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:31,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:31,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:31,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167594329] [2022-07-21 17:57:31,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167594329] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:31,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377448057] [2022-07-21 17:57:31,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:31,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:31,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:31,267 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) [2022-07-21 17:57:31,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-21 17:57:31,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:31,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-21 17:57:31,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:31,474 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:31,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:31,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:31,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377448057] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:57:31,592 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 17:57:31,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 11 [2022-07-21 17:57:31,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201115116] [2022-07-21 17:57:31,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:31,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-21 17:57:31,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:31,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-21 17:57:31,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:57:31,595 INFO L87 Difference]: Start difference. First operand 219 states and 331 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) [2022-07-21 17:57:31,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:31,876 INFO L93 Difference]: Finished difference Result 291 states and 398 transitions. [2022-07-21 17:57:31,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:57:31,877 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 [2022-07-21 17:57:31,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:31,879 INFO L225 Difference]: With dead ends: 291 [2022-07-21 17:57:31,879 INFO L226 Difference]: Without dead ends: 291 [2022-07-21 17:57:31,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:57:31,881 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 469 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:31,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [469 Valid, 489 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:57:31,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-07-21 17:57:31,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 225. [2022-07-21 17:57:31,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 183 states have (on average 1.540983606557377) internal successors, (282), 206 states have internal predecessors, (282), 11 states have call successors, (11), 7 states have call predecessors, (11), 10 states have return successors, (39), 11 states have call predecessors, (39), 11 states have call successors, (39) [2022-07-21 17:57:31,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2022-07-21 17:57:31,892 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 332 transitions. Word has length 14 [2022-07-21 17:57:31,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:31,892 INFO L495 AbstractCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-07-21 17:57:31,892 INFO L496 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) [2022-07-21 17:57:31,892 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 332 transitions. [2022-07-21 17:57:31,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-07-21 17:57:31,893 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:31,893 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:31,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-21 17:57:32,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:32,116 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:32,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:32,116 INFO L85 PathProgramCache]: Analyzing trace with hash 358962923, now seen corresponding path program 1 times [2022-07-21 17:57:32,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:32,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298980401] [2022-07-21 17:57:32,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:32,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:32,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:32,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:32,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:32,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298980401] [2022-07-21 17:57:32,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298980401] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:32,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292844871] [2022-07-21 17:57:32,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:32,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:32,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:32,225 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) [2022-07-21 17:57:32,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-21 17:57:32,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:32,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:57:32,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:32,394 INFO L390 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 [2022-07-21 17:57:32,403 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:32,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:32,464 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:32,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292844871] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:57:32,465 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 17:57:32,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2022-07-21 17:57:32,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639665881] [2022-07-21 17:57:32,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:32,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:57:32,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:32,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:57:32,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:57:32,467 INFO L87 Difference]: Start difference. First operand 225 states and 332 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) [2022-07-21 17:57:32,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:32,744 INFO L93 Difference]: Finished difference Result 336 states and 471 transitions. [2022-07-21 17:57:32,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:57:32,744 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 [2022-07-21 17:57:32,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:32,746 INFO L225 Difference]: With dead ends: 336 [2022-07-21 17:57:32,746 INFO L226 Difference]: Without dead ends: 336 [2022-07-21 17:57:32,746 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:32,747 INFO L413 NwaCegarLoop]: 90 mSDtfsCounter, 428 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:32,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 317 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:57:32,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-07-21 17:57:32,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 239. [2022-07-21 17:57:32,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 194 states have (on average 1.5257731958762886) internal successors, (296), 220 states have internal predecessors, (296), 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) [2022-07-21 17:57:32,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 353 transitions. [2022-07-21 17:57:32,755 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 353 transitions. Word has length 15 [2022-07-21 17:57:32,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:32,756 INFO L495 AbstractCegarLoop]: Abstraction has 239 states and 353 transitions. [2022-07-21 17:57:32,756 INFO L496 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) [2022-07-21 17:57:32,756 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 353 transitions. [2022-07-21 17:57:32,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-07-21 17:57:32,756 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:32,756 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:32,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:32,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-07-21 17:57:32,957 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:32,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:32,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1757051230, now seen corresponding path program 1 times [2022-07-21 17:57:32,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:32,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673439754] [2022-07-21 17:57:32,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:32,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:33,089 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:33,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:33,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673439754] [2022-07-21 17:57:33,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673439754] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:33,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300297107] [2022-07-21 17:57:33,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:33,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:33,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:33,096 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) [2022-07-21 17:57:33,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-21 17:57:33,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:33,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-21 17:57:33,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:33,290 INFO L390 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 [2022-07-21 17:57:33,295 INFO L390 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 [2022-07-21 17:57:33,312 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:33,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:33,435 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:33,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300297107] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:57:33,435 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 17:57:33,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2022-07-21 17:57:33,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010180115] [2022-07-21 17:57:33,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:33,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-21 17:57:33,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:33,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-21 17:57:33,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-07-21 17:57:33,437 INFO L87 Difference]: Start difference. First operand 239 states and 353 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) [2022-07-21 17:57:34,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:34,089 INFO L93 Difference]: Finished difference Result 550 states and 739 transitions. [2022-07-21 17:57:34,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 17:57:34,090 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 [2022-07-21 17:57:34,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:34,092 INFO L225 Difference]: With dead ends: 550 [2022-07-21 17:57:34,092 INFO L226 Difference]: Without dead ends: 550 [2022-07-21 17:57:34,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2022-07-21 17:57:34,102 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 433 mSDsluCounter, 904 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:34,102 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [433 Valid, 1026 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:57:34,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2022-07-21 17:57:34,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 345. [2022-07-21 17:57:34,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 289 states have (on average 1.5536332179930796) internal successors, (449), 320 states have internal predecessors, (449), 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) [2022-07-21 17:57:34,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 523 transitions. [2022-07-21 17:57:34,116 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 523 transitions. Word has length 16 [2022-07-21 17:57:34,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:34,116 INFO L495 AbstractCegarLoop]: Abstraction has 345 states and 523 transitions. [2022-07-21 17:57:34,116 INFO L496 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) [2022-07-21 17:57:34,116 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 523 transitions. [2022-07-21 17:57:34,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-07-21 17:57:34,117 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:34,117 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:34,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:34,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:34,328 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:34,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:34,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986564, now seen corresponding path program 1 times [2022-07-21 17:57:34,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:34,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461233459] [2022-07-21 17:57:34,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:34,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:34,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:34,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:34,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:34,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461233459] [2022-07-21 17:57:34,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461233459] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:34,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:57:34,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-07-21 17:57:34,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684465877] [2022-07-21 17:57:34,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:34,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:57:34,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:34,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:57:34,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:57:34,357 INFO L87 Difference]: Start difference. First operand 345 states and 523 transitions. Second operand has 3 states, 2 states have (on average 8.5) 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) [2022-07-21 17:57:34,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:34,380 INFO L93 Difference]: Finished difference Result 495 states and 752 transitions. [2022-07-21 17:57:34,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:57:34,381 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) 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 [2022-07-21 17:57:34,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:34,383 INFO L225 Difference]: With dead ends: 495 [2022-07-21 17:57:34,383 INFO L226 Difference]: Without dead ends: 495 [2022-07-21 17:57:34,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:57:34,384 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 52 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:34,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 117 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:57:34,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-07-21 17:57:34,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 479. [2022-07-21 17:57:34,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 409 states have (on average 1.5574572127139363) internal successors, (637), 445 states have internal predecessors, (637), 19 states have call successors, (19), 14 states have call predecessors, (19), 30 states have return successors, (91), 19 states have call predecessors, (91), 19 states have call successors, (91) [2022-07-21 17:57:34,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 747 transitions. [2022-07-21 17:57:34,399 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 747 transitions. Word has length 18 [2022-07-21 17:57:34,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:34,399 INFO L495 AbstractCegarLoop]: Abstraction has 479 states and 747 transitions. [2022-07-21 17:57:34,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) 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) [2022-07-21 17:57:34,399 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 747 transitions. [2022-07-21 17:57:34,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-07-21 17:57:34,400 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:34,400 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:34,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-21 17:57:34,401 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:34,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:34,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986820, now seen corresponding path program 1 times [2022-07-21 17:57:34,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:34,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534174114] [2022-07-21 17:57:34,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:34,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:34,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:34,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:34,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:34,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534174114] [2022-07-21 17:57:34,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534174114] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:34,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:57:34,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:57:34,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316961298] [2022-07-21 17:57:34,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:34,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:57:34,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:34,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:57:34,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:57:34,431 INFO L87 Difference]: Start difference. First operand 479 states and 747 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 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) [2022-07-21 17:57:34,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:34,436 INFO L93 Difference]: Finished difference Result 441 states and 681 transitions. [2022-07-21 17:57:34,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:57:34,437 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 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 [2022-07-21 17:57:34,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:34,439 INFO L225 Difference]: With dead ends: 441 [2022-07-21 17:57:34,439 INFO L226 Difference]: Without dead ends: 441 [2022-07-21 17:57:34,439 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:34,440 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 10 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 114 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 [2022-07-21 17:57:34,440 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 114 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:57:34,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-07-21 17:57:34,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 441. [2022-07-21 17:57:34,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 377 states have (on average 1.5145888594164456) internal successors, (571), 407 states have internal predecessors, (571), 19 states have call successors, (19), 14 states have call predecessors, (19), 30 states have return successors, (91), 19 states have call predecessors, (91), 19 states have call successors, (91) [2022-07-21 17:57:34,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 681 transitions. [2022-07-21 17:57:34,454 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 681 transitions. Word has length 18 [2022-07-21 17:57:34,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:34,454 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 681 transitions. [2022-07-21 17:57:34,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 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) [2022-07-21 17:57:34,455 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 681 transitions. [2022-07-21 17:57:34,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-21 17:57:34,455 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:34,455 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:34,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-21 17:57:34,456 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:34,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:34,457 INFO L85 PathProgramCache]: Analyzing trace with hash 2137943300, now seen corresponding path program 1 times [2022-07-21 17:57:34,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:34,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380046325] [2022-07-21 17:57:34,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:34,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:34,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:34,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:34,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:34,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380046325] [2022-07-21 17:57:34,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380046325] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:34,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:57:34,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-07-21 17:57:34,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69178042] [2022-07-21 17:57:34,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:34,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:57:34,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:34,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:57:34,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:57:34,487 INFO L87 Difference]: Start difference. First operand 441 states and 681 transitions. Second operand has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 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) [2022-07-21 17:57:34,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:34,518 INFO L93 Difference]: Finished difference Result 509 states and 761 transitions. [2022-07-21 17:57:34,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:57:34,519 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 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 19 [2022-07-21 17:57:34,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:34,521 INFO L225 Difference]: With dead ends: 509 [2022-07-21 17:57:34,521 INFO L226 Difference]: Without dead ends: 509 [2022-07-21 17:57:34,521 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:57:34,522 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 33 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:34,522 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 96 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:57:34,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-07-21 17:57:34,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 491. [2022-07-21 17:57:34,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 424 states have (on average 1.5047169811320755) internal successors, (638), 455 states have internal predecessors, (638), 20 states have call successors, (20), 15 states have call predecessors, (20), 32 states have return successors, (94), 20 states have call predecessors, (94), 20 states have call successors, (94) [2022-07-21 17:57:34,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 752 transitions. [2022-07-21 17:57:34,535 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 752 transitions. Word has length 19 [2022-07-21 17:57:34,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:34,535 INFO L495 AbstractCegarLoop]: Abstraction has 491 states and 752 transitions. [2022-07-21 17:57:34,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 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) [2022-07-21 17:57:34,536 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 752 transitions. [2022-07-21 17:57:34,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-07-21 17:57:34,536 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:34,536 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:34,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-21 17:57:34,537 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:34,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:34,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1078444150, now seen corresponding path program 1 times [2022-07-21 17:57:34,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:34,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465177553] [2022-07-21 17:57:34,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:34,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:34,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:34,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:34,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:34,571 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:34,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:34,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465177553] [2022-07-21 17:57:34,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465177553] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:34,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:57:34,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:57:34,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436493112] [2022-07-21 17:57:34,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:34,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:57:34,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:34,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:57:34,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:57:34,573 INFO L87 Difference]: Start difference. First operand 491 states and 752 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) [2022-07-21 17:57:34,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:34,643 INFO L93 Difference]: Finished difference Result 351 states and 521 transitions. [2022-07-21 17:57:34,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:57:34,644 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 [2022-07-21 17:57:34,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:34,645 INFO L225 Difference]: With dead ends: 351 [2022-07-21 17:57:34,645 INFO L226 Difference]: Without dead ends: 351 [2022-07-21 17:57:34,646 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:34,646 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 45 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 66 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.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:34,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 66 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:34,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-07-21 17:57:34,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2022-07-21 17:57:34,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 299 states have (on average 1.4782608695652173) internal successors, (442), 324 states have internal predecessors, (442), 15 states have call successors, (15), 11 states have call predecessors, (15), 22 states have return successors, (64), 15 states have call predecessors, (64), 15 states have call successors, (64) [2022-07-21 17:57:34,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 521 transitions. [2022-07-21 17:57:34,663 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 521 transitions. Word has length 25 [2022-07-21 17:57:34,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:34,663 INFO L495 AbstractCegarLoop]: Abstraction has 351 states and 521 transitions. [2022-07-21 17:57:34,664 INFO L496 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) [2022-07-21 17:57:34,664 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 521 transitions. [2022-07-21 17:57:34,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-07-21 17:57:34,667 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:34,667 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:34,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-21 17:57:34,668 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:34,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:34,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1446375410, now seen corresponding path program 1 times [2022-07-21 17:57:34,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:34,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625517253] [2022-07-21 17:57:34,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:34,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:34,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:34,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:34,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:34,847 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:34,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:34,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625517253] [2022-07-21 17:57:34,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625517253] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:34,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575304917] [2022-07-21 17:57:34,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:34,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:34,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:34,849 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) [2022-07-21 17:57:34,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-21 17:57:34,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:34,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-21 17:57:34,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:35,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:57:35,177 INFO L390 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 [2022-07-21 17:57:35,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:35,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:35,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575304917] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:35,353 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:57:35,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 13 [2022-07-21 17:57:35,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608613808] [2022-07-21 17:57:35,353 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:35,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-21 17:57:35,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:35,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-21 17:57:35,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:57:35,355 INFO L87 Difference]: Start difference. First operand 351 states and 521 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) [2022-07-21 17:57:36,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:36,024 INFO L93 Difference]: Finished difference Result 531 states and 739 transitions. [2022-07-21 17:57:36,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 17:57:36,024 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 [2022-07-21 17:57:36,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:36,027 INFO L225 Difference]: With dead ends: 531 [2022-07-21 17:57:36,027 INFO L226 Difference]: Without dead ends: 531 [2022-07-21 17:57:36,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2022-07-21 17:57:36,028 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 498 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:36,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [498 Valid, 281 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 376 Invalid, 0 Unknown, 73 Unchecked, 0.3s Time] [2022-07-21 17:57:36,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2022-07-21 17:57:36,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 452. [2022-07-21 17:57:36,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 391 states have (on average 1.4757033248081841) internal successors, (577), 420 states have internal predecessors, (577), 17 states have call successors, (17), 14 states have call predecessors, (17), 29 states have return successors, (72), 17 states have call predecessors, (72), 17 states have call successors, (72) [2022-07-21 17:57:36,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 666 transitions. [2022-07-21 17:57:36,039 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 666 transitions. Word has length 27 [2022-07-21 17:57:36,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:36,039 INFO L495 AbstractCegarLoop]: Abstraction has 452 states and 666 transitions. [2022-07-21 17:57:36,039 INFO L496 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) [2022-07-21 17:57:36,039 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 666 transitions. [2022-07-21 17:57:36,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-07-21 17:57:36,040 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:36,040 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:36,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:36,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:36,265 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:36,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:36,265 INFO L85 PathProgramCache]: Analyzing trace with hash 308487171, now seen corresponding path program 1 times [2022-07-21 17:57:36,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:36,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342551938] [2022-07-21 17:57:36,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:36,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:36,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:36,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:36,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:36,382 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:36,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:36,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342551938] [2022-07-21 17:57:36,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342551938] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:36,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853767901] [2022-07-21 17:57:36,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:36,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:36,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:36,385 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) [2022-07-21 17:57:36,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-21 17:57:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:36,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-21 17:57:36,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:36,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:36,563 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:57:36,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853767901] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:36,564 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:57:36,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2022-07-21 17:57:36,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115514411] [2022-07-21 17:57:36,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:36,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:57:36,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:36,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:57:36,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:57:36,565 INFO L87 Difference]: Start difference. First operand 452 states and 666 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) [2022-07-21 17:57:36,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:36,673 INFO L93 Difference]: Finished difference Result 566 states and 816 transitions. [2022-07-21 17:57:36,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:57:36,675 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 [2022-07-21 17:57:36,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:36,678 INFO L225 Difference]: With dead ends: 566 [2022-07-21 17:57:36,678 INFO L226 Difference]: Without dead ends: 566 [2022-07-21 17:57:36,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-07-21 17:57:36,679 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 115 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:36,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 164 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:36,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-07-21 17:57:36,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 473. [2022-07-21 17:57:36,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 416 states have (on average 1.4615384615384615) internal successors, (608), 441 states have internal predecessors, (608), 17 states have call successors, (17), 14 states have call predecessors, (17), 25 states have return successors, (68), 17 states have call predecessors, (68), 17 states have call successors, (68) [2022-07-21 17:57:36,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 693 transitions. [2022-07-21 17:57:36,698 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 693 transitions. Word has length 28 [2022-07-21 17:57:36,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:36,698 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 693 transitions. [2022-07-21 17:57:36,698 INFO L496 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) [2022-07-21 17:57:36,698 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 693 transitions. [2022-07-21 17:57:36,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-07-21 17:57:36,699 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:36,699 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:36,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:36,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-07-21 17:57:36,928 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:36,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:36,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1602633389, now seen corresponding path program 1 times [2022-07-21 17:57:36,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:36,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006233042] [2022-07-21 17:57:36,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:36,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:36,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:37,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:37,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:37,245 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:37,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:37,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006233042] [2022-07-21 17:57:37,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006233042] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:37,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334875720] [2022-07-21 17:57:37,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:37,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:37,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:37,251 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) [2022-07-21 17:57:37,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-21 17:57:37,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:37,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-21 17:57:37,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:37,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:57:37,587 INFO L390 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 [2022-07-21 17:57:37,667 INFO L390 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 [2022-07-21 17:57:37,670 INFO L390 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 [2022-07-21 17:57:37,694 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:37,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:37,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334875720] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:37,829 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:57:37,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 17 [2022-07-21 17:57:37,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953876497] [2022-07-21 17:57:37,829 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:37,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-21 17:57:37,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:37,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-21 17:57:37,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-07-21 17:57:37,831 INFO L87 Difference]: Start difference. First operand 473 states and 693 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) [2022-07-21 17:57:39,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:39,304 INFO L93 Difference]: Finished difference Result 871 states and 1165 transitions. [2022-07-21 17:57:39,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-21 17:57:39,305 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 [2022-07-21 17:57:39,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:39,308 INFO L225 Difference]: With dead ends: 871 [2022-07-21 17:57:39,308 INFO L226 Difference]: Without dead ends: 871 [2022-07-21 17:57:39,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=523, Invalid=2027, Unknown=0, NotChecked=0, Total=2550 [2022-07-21 17:57:39,310 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 891 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 901 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 158 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:39,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [901 Valid, 297 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 553 Invalid, 0 Unknown, 158 Unchecked, 0.5s Time] [2022-07-21 17:57:39,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-07-21 17:57:39,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 637. [2022-07-21 17:57:39,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 570 states have (on average 1.4649122807017543) internal successors, (835), 596 states have internal predecessors, (835), 21 states have call successors, (21), 19 states have call predecessors, (21), 31 states have return successors, (80), 21 states have call predecessors, (80), 21 states have call successors, (80) [2022-07-21 17:57:39,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 936 transitions. [2022-07-21 17:57:39,331 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 936 transitions. Word has length 29 [2022-07-21 17:57:39,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:39,331 INFO L495 AbstractCegarLoop]: Abstraction has 637 states and 936 transitions. [2022-07-21 17:57:39,331 INFO L496 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) [2022-07-21 17:57:39,332 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 936 transitions. [2022-07-21 17:57:39,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-21 17:57:39,335 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:39,335 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:57:39,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:39,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-21 17:57:39,571 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:39,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:39,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1182683565, now seen corresponding path program 1 times [2022-07-21 17:57:39,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:39,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923907460] [2022-07-21 17:57:39,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:39,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:39,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:39,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:39,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:39,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:39,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:39,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923907460] [2022-07-21 17:57:39,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923907460] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:39,643 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:57:39,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:57:39,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467604262] [2022-07-21 17:57:39,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:39,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:57:39,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:39,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:57:39,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:57:39,645 INFO L87 Difference]: Start difference. First operand 637 states and 936 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 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) [2022-07-21 17:57:39,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:39,810 INFO L93 Difference]: Finished difference Result 585 states and 816 transitions. [2022-07-21 17:57:39,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:57:39,810 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 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 30 [2022-07-21 17:57:39,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:39,812 INFO L225 Difference]: With dead ends: 585 [2022-07-21 17:57:39,813 INFO L226 Difference]: Without dead ends: 585 [2022-07-21 17:57:39,813 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:57:39,813 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 147 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:39,814 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 114 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:39,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-07-21 17:57:39,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 560. [2022-07-21 17:57:39,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 503 states have (on average 1.4532803180914513) internal successors, (731), 531 states have internal predecessors, (731), 15 states have call successors, (15), 13 states have call predecessors, (15), 27 states have return successors, (50), 15 states have call predecessors, (50), 15 states have call successors, (50) [2022-07-21 17:57:39,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 796 transitions. [2022-07-21 17:57:39,827 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 796 transitions. Word has length 30 [2022-07-21 17:57:39,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:39,827 INFO L495 AbstractCegarLoop]: Abstraction has 560 states and 796 transitions. [2022-07-21 17:57:39,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 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) [2022-07-21 17:57:39,828 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 796 transitions. [2022-07-21 17:57:39,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-21 17:57:39,828 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:39,828 INFO L195 NwaCegarLoop]: 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, 1, 1] [2022-07-21 17:57:39,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-21 17:57:39,829 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:39,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:39,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1857972446, now seen corresponding path program 1 times [2022-07-21 17:57:39,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:39,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877719711] [2022-07-21 17:57:39,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:39,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:39,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:39,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:39,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:39,909 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:39,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:39,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877719711] [2022-07-21 17:57:39,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877719711] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:39,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017159135] [2022-07-21 17:57:39,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:39,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:39,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:39,911 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) [2022-07-21 17:57:39,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-21 17:57:39,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:39,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-21 17:57:39,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:40,049 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:57:40,050 INFO L390 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 [2022-07-21 17:57:40,087 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:40,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:40,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017159135] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:40,129 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:57:40,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 10 [2022-07-21 17:57:40,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594156600] [2022-07-21 17:57:40,130 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:40,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:57:40,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:40,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:57:40,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:57:40,131 INFO L87 Difference]: Start difference. First operand 560 states and 796 transitions. Second operand has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 8 states have internal predecessors, (41), 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) [2022-07-21 17:57:40,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:40,448 INFO L93 Difference]: Finished difference Result 679 states and 905 transitions. [2022-07-21 17:57:40,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:57:40,449 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 8 states have internal predecessors, (41), 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 30 [2022-07-21 17:57:40,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:40,452 INFO L225 Difference]: With dead ends: 679 [2022-07-21 17:57:40,452 INFO L226 Difference]: Without dead ends: 679 [2022-07-21 17:57:40,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-07-21 17:57:40,453 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 324 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:40,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 179 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 292 Invalid, 0 Unknown, 79 Unchecked, 0.2s Time] [2022-07-21 17:57:40,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-07-21 17:57:40,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 611. [2022-07-21 17:57:40,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 552 states have (on average 1.4257246376811594) internal successors, (787), 580 states have internal predecessors, (787), 15 states have call successors, (15), 15 states have call predecessors, (15), 29 states have return successors, (50), 15 states have call predecessors, (50), 15 states have call successors, (50) [2022-07-21 17:57:40,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 852 transitions. [2022-07-21 17:57:40,474 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 852 transitions. Word has length 30 [2022-07-21 17:57:40,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:40,475 INFO L495 AbstractCegarLoop]: Abstraction has 611 states and 852 transitions. [2022-07-21 17:57:40,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 8 states have internal predecessors, (41), 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) [2022-07-21 17:57:40,475 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 852 transitions. [2022-07-21 17:57:40,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-07-21 17:57:40,476 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:40,476 INFO L195 NwaCegarLoop]: 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, 1, 1] [2022-07-21 17:57:40,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:40,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:40,693 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:40,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:40,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1762570929, now seen corresponding path program 1 times [2022-07-21 17:57:40,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:40,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068644262] [2022-07-21 17:57:40,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:40,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:40,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:40,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:40,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:40,822 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:40,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:40,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068644262] [2022-07-21 17:57:40,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068644262] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:40,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389055960] [2022-07-21 17:57:40,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:40,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:40,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:40,825 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) [2022-07-21 17:57:40,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-21 17:57:40,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:40,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-21 17:57:40,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:41,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:57:41,050 INFO L390 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 [2022-07-21 17:57:41,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:41,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:41,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389055960] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:41,223 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:57:41,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 14 [2022-07-21 17:57:41,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393303164] [2022-07-21 17:57:41,223 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:41,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-21 17:57:41,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:41,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-21 17:57:41,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-07-21 17:57:41,224 INFO L87 Difference]: Start difference. First operand 611 states and 852 transitions. Second operand has 16 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 10 states have internal predecessors, (56), 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) [2022-07-21 17:57:41,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:41,706 INFO L93 Difference]: Finished difference Result 725 states and 940 transitions. [2022-07-21 17:57:41,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 17:57:41,707 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 10 states have internal predecessors, (56), 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 31 [2022-07-21 17:57:41,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:41,710 INFO L225 Difference]: With dead ends: 725 [2022-07-21 17:57:41,710 INFO L226 Difference]: Without dead ends: 725 [2022-07-21 17:57:41,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=227, Invalid=703, Unknown=0, NotChecked=0, Total=930 [2022-07-21 17:57:41,711 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 486 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:41,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [486 Valid, 237 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 349 Invalid, 0 Unknown, 72 Unchecked, 0.2s Time] [2022-07-21 17:57:41,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2022-07-21 17:57:41,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 654. [2022-07-21 17:57:41,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 593 states have (on average 1.4131534569983137) internal successors, (838), 623 states have internal predecessors, (838), 15 states have call successors, (15), 15 states have call predecessors, (15), 31 states have return successors, (49), 15 states have call predecessors, (49), 15 states have call successors, (49) [2022-07-21 17:57:41,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 902 transitions. [2022-07-21 17:57:41,726 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 902 transitions. Word has length 31 [2022-07-21 17:57:41,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:41,726 INFO L495 AbstractCegarLoop]: Abstraction has 654 states and 902 transitions. [2022-07-21 17:57:41,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 10 states have internal predecessors, (56), 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) [2022-07-21 17:57:41,726 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 902 transitions. [2022-07-21 17:57:41,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-21 17:57:41,727 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:41,727 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:41,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:41,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:41,944 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:41,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:41,944 INFO L85 PathProgramCache]: Analyzing trace with hash -132941611, now seen corresponding path program 1 times [2022-07-21 17:57:41,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:41,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364887202] [2022-07-21 17:57:41,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:41,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:41,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:42,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:42,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:42,091 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:42,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:42,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364887202] [2022-07-21 17:57:42,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364887202] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:42,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681659412] [2022-07-21 17:57:42,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:42,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:42,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:42,093 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) [2022-07-21 17:57:42,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-21 17:57:42,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:42,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-21 17:57:42,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:42,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:57:42,383 INFO L390 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 [2022-07-21 17:57:42,493 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:42,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:42,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681659412] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:42,643 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:57:42,643 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 16 [2022-07-21 17:57:42,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712071976] [2022-07-21 17:57:42,643 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:42,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 17:57:42,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:42,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 17:57:42,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-07-21 17:57:42,644 INFO L87 Difference]: Start difference. First operand 654 states and 902 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) [2022-07-21 17:57:43,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:43,356 INFO L93 Difference]: Finished difference Result 699 states and 917 transitions. [2022-07-21 17:57:43,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-21 17:57:43,356 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 [2022-07-21 17:57:43,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:43,359 INFO L225 Difference]: With dead ends: 699 [2022-07-21 17:57:43,359 INFO L226 Difference]: Without dead ends: 699 [2022-07-21 17:57:43,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=258, Invalid=1002, Unknown=0, NotChecked=0, Total=1260 [2022-07-21 17:57:43,361 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 541 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:43,361 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [541 Valid, 268 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 467 Invalid, 0 Unknown, 98 Unchecked, 0.3s Time] [2022-07-21 17:57:43,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-07-21 17:57:43,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 654. [2022-07-21 17:57:43,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 593 states have (on average 1.391231028667791) internal successors, (825), 623 states have internal predecessors, (825), 15 states have call successors, (15), 15 states have call predecessors, (15), 31 states have return successors, (49), 15 states have call predecessors, (49), 15 states have call successors, (49) [2022-07-21 17:57:43,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 889 transitions. [2022-07-21 17:57:43,380 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 889 transitions. Word has length 35 [2022-07-21 17:57:43,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:43,381 INFO L495 AbstractCegarLoop]: Abstraction has 654 states and 889 transitions. [2022-07-21 17:57:43,381 INFO L496 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) [2022-07-21 17:57:43,381 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 889 transitions. [2022-07-21 17:57:43,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-21 17:57:43,382 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:43,382 INFO L195 NwaCegarLoop]: 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, 1] [2022-07-21 17:57:43,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:43,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:43,594 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:43,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:43,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1525473162, now seen corresponding path program 1 times [2022-07-21 17:57:43,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:43,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530047298] [2022-07-21 17:57:43,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:43,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:43,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:43,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:43,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:43,687 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-07-21 17:57:43,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:43,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530047298] [2022-07-21 17:57:43,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530047298] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:43,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386350213] [2022-07-21 17:57:43,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:43,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:43,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:43,690 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) [2022-07-21 17:57:43,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-21 17:57:43,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:43,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-21 17:57:43,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:43,899 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:57:43,900 INFO L390 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 [2022-07-21 17:57:43,968 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-21 17:57:43,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:43,992 INFO L390 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 24 treesize of output 20 [2022-07-21 17:57:44,104 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-07-21 17:57:44,123 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-21 17:57:44,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386350213] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:57:44,124 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 17:57:44,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 15 [2022-07-21 17:57:44,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107471129] [2022-07-21 17:57:44,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:44,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-21 17:57:44,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:44,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-21 17:57:44,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-07-21 17:57:44,125 INFO L87 Difference]: Start difference. First operand 654 states and 889 transitions. Second operand has 17 states, 15 states have (on average 5.466666666666667) internal successors, (82), 14 states have internal predecessors, (82), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:57:44,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:44,614 INFO L93 Difference]: Finished difference Result 724 states and 942 transitions. [2022-07-21 17:57:44,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 17:57:44,615 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 5.466666666666667) internal successors, (82), 14 states have internal predecessors, (82), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 36 [2022-07-21 17:57:44,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:44,617 INFO L225 Difference]: With dead ends: 724 [2022-07-21 17:57:44,617 INFO L226 Difference]: Without dead ends: 724 [2022-07-21 17:57:44,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 68 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=268, Invalid=602, Unknown=0, NotChecked=0, Total=870 [2022-07-21 17:57:44,618 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 412 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:44,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [412 Valid, 205 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 406 Invalid, 0 Unknown, 35 Unchecked, 0.2s Time] [2022-07-21 17:57:44,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2022-07-21 17:57:44,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 664. [2022-07-21 17:57:44,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 605 states have (on average 1.3867768595041323) internal successors, (839), 633 states have internal predecessors, (839), 15 states have call successors, (15), 15 states have call predecessors, (15), 29 states have return successors, (45), 15 states have call predecessors, (45), 15 states have call successors, (45) [2022-07-21 17:57:44,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 899 transitions. [2022-07-21 17:57:44,632 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 899 transitions. Word has length 36 [2022-07-21 17:57:44,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:44,632 INFO L495 AbstractCegarLoop]: Abstraction has 664 states and 899 transitions. [2022-07-21 17:57:44,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 5.466666666666667) internal successors, (82), 14 states have internal predecessors, (82), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:57:44,633 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 899 transitions. [2022-07-21 17:57:44,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-07-21 17:57:44,633 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:44,633 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2022-07-21 17:57:44,659 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-07-21 17:57:44,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-07-21 17:57:44,847 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:44,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:44,848 INFO L85 PathProgramCache]: Analyzing trace with hash 45027747, now seen corresponding path program 1 times [2022-07-21 17:57:44,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:44,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590476020] [2022-07-21 17:57:44,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:44,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:44,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:44,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:44,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:45,120 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:45,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:45,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590476020] [2022-07-21 17:57:45,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590476020] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:45,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733219792] [2022-07-21 17:57:45,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:45,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:45,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:45,123 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) [2022-07-21 17:57:45,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-21 17:57:45,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:45,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-21 17:57:45,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:45,461 INFO L390 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 [2022-07-21 17:57:45,525 INFO L390 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 [2022-07-21 17:57:45,540 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-07-21 17:57:45,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:45,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733219792] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:45,622 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:57:45,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 15 [2022-07-21 17:57:45,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590566924] [2022-07-21 17:57:45,622 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:45,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-21 17:57:45,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:45,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-21 17:57:45,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-07-21 17:57:45,624 INFO L87 Difference]: Start difference. First operand 664 states and 899 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 13 states have internal predecessors, (62), 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) [2022-07-21 17:57:46,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:46,661 INFO L93 Difference]: Finished difference Result 561 states and 698 transitions. [2022-07-21 17:57:46,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-21 17:57:46,662 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 13 states have internal predecessors, (62), 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 37 [2022-07-21 17:57:46,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:46,664 INFO L225 Difference]: With dead ends: 561 [2022-07-21 17:57:46,664 INFO L226 Difference]: Without dead ends: 561 [2022-07-21 17:57:46,665 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=402, Invalid=1760, Unknown=0, NotChecked=0, Total=2162 [2022-07-21 17:57:46,666 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 682 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 682 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:46,666 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [682 Valid, 341 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 643 Invalid, 0 Unknown, 98 Unchecked, 0.4s Time] [2022-07-21 17:57:46,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-07-21 17:57:46,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 385. [2022-07-21 17:57:46,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 346 states have (on average 1.3757225433526012) internal successors, (476), 366 states have internal predecessors, (476), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-07-21 17:57:46,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 506 transitions. [2022-07-21 17:57:46,679 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 506 transitions. Word has length 37 [2022-07-21 17:57:46,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:46,679 INFO L495 AbstractCegarLoop]: Abstraction has 385 states and 506 transitions. [2022-07-21 17:57:46,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 13 states have internal predecessors, (62), 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) [2022-07-21 17:57:46,680 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 506 transitions. [2022-07-21 17:57:46,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-21 17:57:46,680 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:46,680 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:46,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:46,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-21 17:57:46,891 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:46,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:46,892 INFO L85 PathProgramCache]: Analyzing trace with hash 634414932, now seen corresponding path program 1 times [2022-07-21 17:57:46,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:46,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944819945] [2022-07-21 17:57:46,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:46,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:46,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:46,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:46,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:46,961 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:46,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:46,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944819945] [2022-07-21 17:57:46,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944819945] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:46,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999217527] [2022-07-21 17:57:46,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:46,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:46,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:46,964 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) [2022-07-21 17:57:46,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-21 17:57:47,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:47,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-21 17:57:47,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:47,076 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:47,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:47,123 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:47,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999217527] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:57:47,124 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 17:57:47,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2022-07-21 17:57:47,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125252802] [2022-07-21 17:57:47,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:47,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:57:47,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:47,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:57:47,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:57:47,128 INFO L87 Difference]: Start difference. First operand 385 states and 506 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) [2022-07-21 17:57:47,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:47,204 INFO L93 Difference]: Finished difference Result 405 states and 521 transitions. [2022-07-21 17:57:47,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:57:47,204 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 [2022-07-21 17:57:47,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:47,206 INFO L225 Difference]: With dead ends: 405 [2022-07-21 17:57:47,206 INFO L226 Difference]: Without dead ends: 405 [2022-07-21 17:57:47,206 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:47,206 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 72 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:47,207 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 53 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:47,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-07-21 17:57:47,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 382. [2022-07-21 17:57:47,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 345 states have (on average 1.3565217391304347) internal successors, (468), 363 states have internal predecessors, (468), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-07-21 17:57:47,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 498 transitions. [2022-07-21 17:57:47,220 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 498 transitions. Word has length 40 [2022-07-21 17:57:47,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:47,221 INFO L495 AbstractCegarLoop]: Abstraction has 382 states and 498 transitions. [2022-07-21 17:57:47,221 INFO L496 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) [2022-07-21 17:57:47,221 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 498 transitions. [2022-07-21 17:57:47,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-21 17:57:47,222 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:47,222 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:47,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-07-21 17:57:47,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-07-21 17:57:47,439 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:47,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:47,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1807973484, now seen corresponding path program 1 times [2022-07-21 17:57:47,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:47,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007532634] [2022-07-21 17:57:47,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:47,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:47,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:47,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:47,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:47,506 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:47,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:47,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007532634] [2022-07-21 17:57:47,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007532634] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:47,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861856696] [2022-07-21 17:57:47,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:47,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:47,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:47,509 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) [2022-07-21 17:57:47,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-21 17:57:47,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:47,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:57:47,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:47,605 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:47,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:47,657 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:47,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861856696] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:57:47,658 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 17:57:47,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2022-07-21 17:57:47,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610560079] [2022-07-21 17:57:47,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:47,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:57:47,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:47,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:57:47,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:57:47,660 INFO L87 Difference]: Start difference. First operand 382 states and 498 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) [2022-07-21 17:57:47,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:47,743 INFO L93 Difference]: Finished difference Result 402 states and 512 transitions. [2022-07-21 17:57:47,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:57:47,744 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 [2022-07-21 17:57:47,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:47,745 INFO L225 Difference]: With dead ends: 402 [2022-07-21 17:57:47,746 INFO L226 Difference]: Without dead ends: 402 [2022-07-21 17:57:47,746 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:47,746 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 67 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:47,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 43 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:47,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-07-21 17:57:47,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 380. [2022-07-21 17:57:47,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 345 states have (on average 1.3333333333333333) internal successors, (460), 361 states have internal predecessors, (460), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-07-21 17:57:47,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 490 transitions. [2022-07-21 17:57:47,754 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 490 transitions. Word has length 41 [2022-07-21 17:57:47,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:47,754 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 490 transitions. [2022-07-21 17:57:47,755 INFO L496 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) [2022-07-21 17:57:47,755 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 490 transitions. [2022-07-21 17:57:47,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-21 17:57:47,755 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:47,755 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:47,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:47,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-07-21 17:57:47,979 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:47,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:47,980 INFO L85 PathProgramCache]: Analyzing trace with hash -212603050, now seen corresponding path program 1 times [2022-07-21 17:57:47,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:47,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637638709] [2022-07-21 17:57:47,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:47,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:47,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:48,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:48,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:48,057 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:48,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:48,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637638709] [2022-07-21 17:57:48,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637638709] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:48,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623541002] [2022-07-21 17:57:48,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:48,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:48,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:48,060 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) [2022-07-21 17:57:48,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-21 17:57:48,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:48,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-21 17:57:48,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:48,153 INFO L390 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 [2022-07-21 17:57:48,200 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:57:48,200 INFO L390 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 [2022-07-21 17:57:48,207 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:48,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:48,339 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:48,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623541002] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:57:48,340 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 17:57:48,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 4] total 6 [2022-07-21 17:57:48,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323540145] [2022-07-21 17:57:48,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:48,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:57:48,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:48,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:57:48,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:57:48,341 INFO L87 Difference]: Start difference. First operand 380 states and 490 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) [2022-07-21 17:57:48,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:48,469 INFO L93 Difference]: Finished difference Result 417 states and 516 transitions. [2022-07-21 17:57:48,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:57:48,470 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 [2022-07-21 17:57:48,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:48,472 INFO L225 Difference]: With dead ends: 417 [2022-07-21 17:57:48,472 INFO L226 Difference]: Without dead ends: 417 [2022-07-21 17:57:48,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:57:48,473 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 73 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:48,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 135 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 158 Invalid, 0 Unknown, 99 Unchecked, 0.1s Time] [2022-07-21 17:57:48,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-07-21 17:57:48,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 386. [2022-07-21 17:57:48,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 351 states have (on average 1.3162393162393162) internal successors, (462), 367 states have internal predecessors, (462), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-07-21 17:57:48,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 492 transitions. [2022-07-21 17:57:48,481 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 492 transitions. Word has length 42 [2022-07-21 17:57:48,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:48,481 INFO L495 AbstractCegarLoop]: Abstraction has 386 states and 492 transitions. [2022-07-21 17:57:48,481 INFO L496 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) [2022-07-21 17:57:48,482 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 492 transitions. [2022-07-21 17:57:48,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:57:48,482 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:48,482 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:48,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:48,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:48,691 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:48,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:48,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1366889029, now seen corresponding path program 1 times [2022-07-21 17:57:48,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:48,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289591658] [2022-07-21 17:57:48,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:48,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:48,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:48,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:48,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:48,740 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:48,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:48,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289591658] [2022-07-21 17:57:48,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289591658] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:48,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706706527] [2022-07-21 17:57:48,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:48,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:48,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:48,742 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) [2022-07-21 17:57:48,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-21 17:57:48,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:48,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:57:48,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:48,836 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:57:48,837 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:57:48,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706706527] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:48,837 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:57:48,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-07-21 17:57:48,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463750605] [2022-07-21 17:57:48,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:48,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:57:48,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:48,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:57:48,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:57:48,839 INFO L87 Difference]: Start difference. First operand 386 states and 492 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) [2022-07-21 17:57:48,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:48,870 INFO L93 Difference]: Finished difference Result 450 states and 547 transitions. [2022-07-21 17:57:48,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:57:48,871 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 [2022-07-21 17:57:48,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:48,872 INFO L225 Difference]: With dead ends: 450 [2022-07-21 17:57:48,872 INFO L226 Difference]: Without dead ends: 450 [2022-07-21 17:57:48,873 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:48,875 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 59 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:48,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 189 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:57:48,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-07-21 17:57:48,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 376. [2022-07-21 17:57:48,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 341 states have (on average 1.284457478005865) internal successors, (438), 357 states have internal predecessors, (438), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-07-21 17:57:48,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 468 transitions. [2022-07-21 17:57:48,893 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 468 transitions. Word has length 45 [2022-07-21 17:57:48,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:48,894 INFO L495 AbstractCegarLoop]: Abstraction has 376 states and 468 transitions. [2022-07-21 17:57:48,895 INFO L496 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) [2022-07-21 17:57:48,895 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 468 transitions. [2022-07-21 17:57:48,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 17:57:48,895 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:48,896 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:48,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:49,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-21 17:57:49,116 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:49,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:49,116 INFO L85 PathProgramCache]: Analyzing trace with hash -624108164, now seen corresponding path program 1 times [2022-07-21 17:57:49,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:49,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820662572] [2022-07-21 17:57:49,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:49,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:49,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:49,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:49,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:49,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:57:49,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:49,209 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:57:49,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:49,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820662572] [2022-07-21 17:57:49,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820662572] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:49,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702534680] [2022-07-21 17:57:49,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:49,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:49,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:49,212 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) [2022-07-21 17:57:49,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-21 17:57:49,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:49,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-21 17:57:49,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:49,353 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:49,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:49,442 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:49,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702534680] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:57:49,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 17:57:49,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6] total 11 [2022-07-21 17:57:49,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202176017] [2022-07-21 17:57:49,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:49,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:57:49,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:49,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:57:49,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:57:49,444 INFO L87 Difference]: Start difference. First operand 376 states and 468 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) [2022-07-21 17:57:49,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:49,671 INFO L93 Difference]: Finished difference Result 337 states and 403 transitions. [2022-07-21 17:57:49,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:57:49,671 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 [2022-07-21 17:57:49,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:49,673 INFO L225 Difference]: With dead ends: 337 [2022-07-21 17:57:49,673 INFO L226 Difference]: Without dead ends: 337 [2022-07-21 17:57:49,673 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:49,673 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 160 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:49,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 144 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:49,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-07-21 17:57:49,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 324. [2022-07-21 17:57:49,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 292 states have (on average 1.2602739726027397) internal successors, (368), 307 states have internal predecessors, (368), 8 states have call successors, (8), 8 states have call predecessors, (8), 13 states have return successors, (17), 8 states have call predecessors, (17), 8 states have call successors, (17) [2022-07-21 17:57:49,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 393 transitions. [2022-07-21 17:57:49,679 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 393 transitions. Word has length 48 [2022-07-21 17:57:49,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:49,679 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 393 transitions. [2022-07-21 17:57:49,680 INFO L496 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) [2022-07-21 17:57:49,680 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 393 transitions. [2022-07-21 17:57:49,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 17:57:49,680 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:49,680 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:49,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:49,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-21 17:57:49,899 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:49,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:49,900 INFO L85 PathProgramCache]: Analyzing trace with hash -377504153, now seen corresponding path program 1 times [2022-07-21 17:57:49,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:49,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061784308] [2022-07-21 17:57:49,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:49,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:49,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:49,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:49,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:50,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:57:50,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:50,048 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-21 17:57:50,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:50,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061784308] [2022-07-21 17:57:50,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061784308] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:50,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235562553] [2022-07-21 17:57:50,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:50,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:50,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:50,052 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) [2022-07-21 17:57:50,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-21 17:57:50,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:50,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-21 17:57:50,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:50,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:57:50,446 INFO L390 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 [2022-07-21 17:57:50,490 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 17:57:50,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:50,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235562553] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:50,586 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:57:50,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 13 [2022-07-21 17:57:50,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039608375] [2022-07-21 17:57:50,587 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:50,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-21 17:57:50,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:50,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-21 17:57:50,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:57:50,588 INFO L87 Difference]: Start difference. First operand 324 states and 393 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) [2022-07-21 17:57:51,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:51,008 INFO L93 Difference]: Finished difference Result 352 states and 407 transitions. [2022-07-21 17:57:51,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 17:57:51,008 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 [2022-07-21 17:57:51,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:51,010 INFO L225 Difference]: With dead ends: 352 [2022-07-21 17:57:51,010 INFO L226 Difference]: Without dead ends: 352 [2022-07-21 17:57:51,010 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=184, Invalid=628, Unknown=0, NotChecked=0, Total=812 [2022-07-21 17:57:51,011 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 344 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:51,011 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 216 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 277 Invalid, 0 Unknown, 73 Unchecked, 0.2s Time] [2022-07-21 17:57:51,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-07-21 17:57:51,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 323. [2022-07-21 17:57:51,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 292 states have (on average 1.25) internal successors, (365), 306 states have internal predecessors, (365), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:57:51,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 388 transitions. [2022-07-21 17:57:51,017 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 388 transitions. Word has length 48 [2022-07-21 17:57:51,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:51,018 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 388 transitions. [2022-07-21 17:57:51,018 INFO L496 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) [2022-07-21 17:57:51,018 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 388 transitions. [2022-07-21 17:57:51,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-21 17:57:51,019 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:51,019 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:51,043 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-07-21 17:57:51,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-21 17:57:51,234 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:51,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:51,235 INFO L85 PathProgramCache]: Analyzing trace with hash -2004239674, now seen corresponding path program 1 times [2022-07-21 17:57:51,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:51,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350775949] [2022-07-21 17:57:51,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:51,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:51,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:51,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:51,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:51,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:57:51,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:51,541 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-07-21 17:57:51,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:51,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350775949] [2022-07-21 17:57:51,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350775949] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:51,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003569543] [2022-07-21 17:57:51,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:51,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:51,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:51,543 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) [2022-07-21 17:57:51,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-21 17:57:51,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:51,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-21 17:57:51,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:52,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:57:52,023 INFO L390 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 [2022-07-21 17:57:52,096 INFO L390 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 [2022-07-21 17:57:52,101 INFO L390 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 [2022-07-21 17:57:52,124 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 17:57:52,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:52,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003569543] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:52,236 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:57:52,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6] total 18 [2022-07-21 17:57:52,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680101505] [2022-07-21 17:57:52,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:52,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-21 17:57:52,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:52,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-21 17:57:52,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-07-21 17:57:52,239 INFO L87 Difference]: Start difference. First operand 323 states and 388 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) [2022-07-21 17:57:53,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:53,302 INFO L93 Difference]: Finished difference Result 393 states and 443 transitions. [2022-07-21 17:57:53,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-21 17:57:53,303 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 [2022-07-21 17:57:53,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:53,304 INFO L225 Difference]: With dead ends: 393 [2022-07-21 17:57:53,304 INFO L226 Difference]: Without dead ends: 393 [2022-07-21 17:57:53,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=430, Invalid=1462, Unknown=0, NotChecked=0, Total=1892 [2022-07-21 17:57:53,306 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 514 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:53,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 284 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 575 Invalid, 0 Unknown, 130 Unchecked, 0.4s Time] [2022-07-21 17:57:53,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-07-21 17:57:53,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 323. [2022-07-21 17:57:53,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 292 states have (on average 1.2397260273972603) internal successors, (362), 306 states have internal predecessors, (362), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:57:53,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 385 transitions. [2022-07-21 17:57:53,313 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 385 transitions. Word has length 50 [2022-07-21 17:57:53,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:53,313 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 385 transitions. [2022-07-21 17:57:53,313 INFO L496 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) [2022-07-21 17:57:53,314 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 385 transitions. [2022-07-21 17:57:53,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:57:53,314 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:53,314 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:53,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:53,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-21 17:57:53,515 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:53,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:53,515 INFO L85 PathProgramCache]: Analyzing trace with hash -2111001345, now seen corresponding path program 1 times [2022-07-21 17:57:53,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:53,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420874384] [2022-07-21 17:57:53,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:53,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:53,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:53,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:53,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:53,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:57:53,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:53,655 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:57:53,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:53,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420874384] [2022-07-21 17:57:53,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420874384] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:53,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732424566] [2022-07-21 17:57:53,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:53,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:53,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:53,658 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) [2022-07-21 17:57:53,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-21 17:57:53,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:53,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-21 17:57:53,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:53,817 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:57:53,817 INFO L390 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 [2022-07-21 17:57:53,924 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:57:53,924 INFO L390 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 [2022-07-21 17:57:53,956 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:57:53,957 INFO L390 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 [2022-07-21 17:57:54,033 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:54,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:54,068 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-21 17:57:54,069 INFO L390 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 56 treesize of output 53 [2022-07-21 17:57:54,221 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-21 17:57:54,222 INFO L390 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 [2022-07-21 17:57:54,396 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:54,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732424566] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:57:54,396 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 17:57:54,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 10] total 25 [2022-07-21 17:57:54,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585225816] [2022-07-21 17:57:54,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:54,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-21 17:57:54,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:54,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-21 17:57:54,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-07-21 17:57:54,398 INFO L87 Difference]: Start difference. First operand 323 states and 385 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) [2022-07-21 17:57:54,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:54,627 INFO L93 Difference]: Finished difference Result 336 states and 397 transitions. [2022-07-21 17:57:54,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:57:54,628 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 [2022-07-21 17:57:54,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:54,629 INFO L225 Difference]: With dead ends: 336 [2022-07-21 17:57:54,629 INFO L226 Difference]: Without dead ends: 336 [2022-07-21 17:57:54,630 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 94 SyntacticMatches, 8 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=209, Invalid=721, Unknown=0, NotChecked=0, Total=930 [2022-07-21 17:57:54,630 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 375 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:54,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [375 Valid, 60 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 147 Invalid, 0 Unknown, 16 Unchecked, 0.1s Time] [2022-07-21 17:57:54,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-07-21 17:57:54,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 322. [2022-07-21 17:57:54,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 292 states have (on average 1.2328767123287672) internal successors, (360), 305 states have internal predecessors, (360), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:57:54,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 383 transitions. [2022-07-21 17:57:54,639 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 383 transitions. Word has length 51 [2022-07-21 17:57:54,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:54,640 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 383 transitions. [2022-07-21 17:57:54,640 INFO L496 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) [2022-07-21 17:57:54,640 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 383 transitions. [2022-07-21 17:57:54,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:57:54,641 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:54,641 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:54,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:54,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:54,870 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:54,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:54,870 INFO L85 PathProgramCache]: Analyzing trace with hash -2111001344, now seen corresponding path program 1 times [2022-07-21 17:57:54,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:54,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832282988] [2022-07-21 17:57:54,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:54,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:54,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:54,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:54,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:54,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:57:54,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:54,996 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:57:54,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:54,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832282988] [2022-07-21 17:57:54,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832282988] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:54,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120092087] [2022-07-21 17:57:54,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:54,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:54,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:55,000 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) [2022-07-21 17:57:55,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-21 17:57:55,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:55,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:57:55,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:55,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:57:55,191 INFO L390 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 [2022-07-21 17:57:55,198 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:57:55,198 INFO L390 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 [2022-07-21 17:57:55,240 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:57:55,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:57:55,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120092087] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:57:55,240 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:57:55,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 12 [2022-07-21 17:57:55,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466463940] [2022-07-21 17:57:55,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:57:55,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 17:57:55,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:55,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 17:57:55,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:57:55,243 INFO L87 Difference]: Start difference. First operand 322 states and 383 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) [2022-07-21 17:57:55,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:55,362 INFO L93 Difference]: Finished difference Result 371 states and 429 transitions. [2022-07-21 17:57:55,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 17:57:55,363 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 [2022-07-21 17:57:55,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:55,364 INFO L225 Difference]: With dead ends: 371 [2022-07-21 17:57:55,364 INFO L226 Difference]: Without dead ends: 371 [2022-07-21 17:57:55,364 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:57:55,365 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 209 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:55,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 63 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:57:55,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-07-21 17:57:55,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 322. [2022-07-21 17:57:55,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 292 states have (on average 1.2226027397260273) internal successors, (357), 305 states have internal predecessors, (357), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:57:55,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 380 transitions. [2022-07-21 17:57:55,371 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 380 transitions. Word has length 51 [2022-07-21 17:57:55,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:55,371 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 380 transitions. [2022-07-21 17:57:55,371 INFO L496 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) [2022-07-21 17:57:55,371 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 380 transitions. [2022-07-21 17:57:55,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:57:55,372 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:55,372 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1] [2022-07-21 17:57:55,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:55,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-07-21 17:57:55,587 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:55,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:55,588 INFO L85 PathProgramCache]: Analyzing trace with hash 410026143, now seen corresponding path program 1 times [2022-07-21 17:57:55,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:55,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627916559] [2022-07-21 17:57:55,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:55,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:55,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:55,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:55,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:55,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:57:55,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:55,689 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 17:57:55,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:55,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627916559] [2022-07-21 17:57:55,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627916559] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:55,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613342531] [2022-07-21 17:57:55,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:55,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:55,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:55,691 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) [2022-07-21 17:57:55,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-21 17:57:55,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:55,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-21 17:57:55,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:55,864 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:57:55,864 INFO L390 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 [2022-07-21 17:57:55,912 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 17:57:55,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:56,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613342531] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:56,039 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:57:56,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 9 [2022-07-21 17:57:56,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146874444] [2022-07-21 17:57:56,040 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:56,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:57:56,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:56,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:57:56,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:57:56,041 INFO L87 Difference]: Start difference. First operand 322 states and 380 transitions. Second operand has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 1 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:57:56,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:56,283 INFO L93 Difference]: Finished difference Result 343 states and 396 transitions. [2022-07-21 17:57:56,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:57:56,283 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 1 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 51 [2022-07-21 17:57:56,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:56,285 INFO L225 Difference]: With dead ends: 343 [2022-07-21 17:57:56,285 INFO L226 Difference]: Without dead ends: 343 [2022-07-21 17:57:56,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=138, Invalid=368, Unknown=0, NotChecked=0, Total=506 [2022-07-21 17:57:56,286 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 210 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:56,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 150 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 212 Invalid, 0 Unknown, 85 Unchecked, 0.1s Time] [2022-07-21 17:57:56,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-07-21 17:57:56,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 322. [2022-07-21 17:57:56,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 292 states have (on average 1.2157534246575343) internal successors, (355), 305 states have internal predecessors, (355), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:57:56,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 378 transitions. [2022-07-21 17:57:56,292 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 378 transitions. Word has length 51 [2022-07-21 17:57:56,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:56,292 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 378 transitions. [2022-07-21 17:57:56,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 1 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:57:56,292 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 378 transitions. [2022-07-21 17:57:56,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:57:56,293 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:56,293 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1] [2022-07-21 17:57:56,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:56,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:56,517 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:56,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:56,518 INFO L85 PathProgramCache]: Analyzing trace with hash -2001887703, now seen corresponding path program 2 times [2022-07-21 17:57:56,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:56,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913289910] [2022-07-21 17:57:56,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:56,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:56,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:56,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:56,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:56,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:57:56,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:56,616 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 17:57:56,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:56,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913289910] [2022-07-21 17:57:56,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913289910] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:56,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853211923] [2022-07-21 17:57:56,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 17:57:56,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:56,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:56,618 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) [2022-07-21 17:57:56,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-21 17:57:56,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 17:57:56,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:57:56,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-21 17:57:56,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:56,788 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:57:56,789 INFO L390 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 [2022-07-21 17:57:56,821 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 17:57:56,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:56,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853211923] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:56,874 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:57:56,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 9 [2022-07-21 17:57:56,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655411111] [2022-07-21 17:57:56,874 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:56,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:57:56,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:56,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:57:56,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:57:56,876 INFO L87 Difference]: Start difference. First operand 322 states and 378 transitions. Second operand has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 1 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:57:57,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:57,150 INFO L93 Difference]: Finished difference Result 342 states and 391 transitions. [2022-07-21 17:57:57,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:57:57,151 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 1 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 51 [2022-07-21 17:57:57,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:57,152 INFO L225 Difference]: With dead ends: 342 [2022-07-21 17:57:57,152 INFO L226 Difference]: Without dead ends: 342 [2022-07-21 17:57:57,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-07-21 17:57:57,153 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 173 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:57,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 169 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 231 Invalid, 0 Unknown, 65 Unchecked, 0.1s Time] [2022-07-21 17:57:57,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-07-21 17:57:57,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 322. [2022-07-21 17:57:57,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 292 states have (on average 1.2123287671232876) internal successors, (354), 305 states have internal predecessors, (354), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:57:57,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 377 transitions. [2022-07-21 17:57:57,159 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 377 transitions. Word has length 51 [2022-07-21 17:57:57,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:57,160 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 377 transitions. [2022-07-21 17:57:57,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 1 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:57:57,160 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 377 transitions. [2022-07-21 17:57:57,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-21 17:57:57,160 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:57,161 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:57:57,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-07-21 17:57:57,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:57,379 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:57:57,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:57:57,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1016532274, now seen corresponding path program 1 times [2022-07-21 17:57:57,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:57:57,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345558017] [2022-07-21 17:57:57,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:57,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:57:57,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:57,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:57:57,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:57,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:57:57,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:57,833 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:57:57,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:57:57,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345558017] [2022-07-21 17:57:57,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345558017] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:57:57,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920605164] [2022-07-21 17:57:57,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:57:57,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:57:57,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:57:57,835 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) [2022-07-21 17:57:57,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-07-21 17:57:57,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:57:57,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-21 17:57:57,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:57:58,054 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:57:58,055 INFO L390 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 [2022-07-21 17:57:58,250 INFO L356 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2022-07-21 17:57:58,250 INFO L390 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 [2022-07-21 17:57:58,297 INFO L356 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-07-21 17:57:58,297 INFO L390 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 [2022-07-21 17:57:58,422 INFO L390 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 [2022-07-21 17:57:58,442 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:58,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:57:58,522 INFO L356 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-07-21 17:57:58,522 INFO L390 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 [2022-07-21 17:57:58,746 INFO L356 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2022-07-21 17:57:58,746 INFO L390 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 [2022-07-21 17:57:59,037 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:57:59,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920605164] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:57:59,037 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 17:57:59,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12, 14] total 44 [2022-07-21 17:57:59,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719480202] [2022-07-21 17:57:59,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 17:57:59,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-07-21 17:57:59,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:57:59,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-07-21 17:57:59,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1852, Unknown=0, NotChecked=0, Total=2070 [2022-07-21 17:57:59,039 INFO L87 Difference]: Start difference. First operand 322 states and 377 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) [2022-07-21 17:57:59,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:57:59,820 INFO L93 Difference]: Finished difference Result 373 states and 428 transitions. [2022-07-21 17:57:59,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:57:59,821 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 [2022-07-21 17:57:59,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:57:59,822 INFO L225 Difference]: With dead ends: 373 [2022-07-21 17:57:59,822 INFO L226 Difference]: Without dead ends: 373 [2022-07-21 17:57:59,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 83 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1003 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=529, Invalid=2551, Unknown=0, NotChecked=0, Total=3080 [2022-07-21 17:57:59,824 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 618 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 618 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 17:57:59,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [618 Valid, 246 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 838 Invalid, 0 Unknown, 33 Unchecked, 0.5s Time] [2022-07-21 17:57:59,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-07-21 17:57:59,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 322. [2022-07-21 17:57:59,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 292 states have (on average 1.2054794520547945) internal successors, (352), 305 states have internal predecessors, (352), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:57:59,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 375 transitions. [2022-07-21 17:57:59,830 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 375 transitions. Word has length 52 [2022-07-21 17:57:59,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:57:59,830 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 375 transitions. [2022-07-21 17:57:59,831 INFO L496 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) [2022-07-21 17:57:59,831 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 375 transitions. [2022-07-21 17:57:59,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-21 17:57:59,831 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:57:59,832 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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] [2022-07-21 17:57:59,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:00,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:00,056 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:00,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:00,056 INFO L85 PathProgramCache]: Analyzing trace with hash -174091406, now seen corresponding path program 1 times [2022-07-21 17:58:00,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:58:00,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941162958] [2022-07-21 17:58:00,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:00,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:58:00,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:00,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:58:00,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:00,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:58:00,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:00,166 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 36 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-07-21 17:58:00,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:58:00,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941162958] [2022-07-21 17:58:00,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941162958] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:00,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365863581] [2022-07-21 17:58:00,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:00,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:00,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:58:00,169 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) [2022-07-21 17:58:00,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-07-21 17:58:00,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:00,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-21 17:58:00,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:00,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:58:00,347 INFO L390 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 [2022-07-21 17:58:00,422 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-21 17:58:00,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:00,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365863581] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:00,575 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:00,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 15 [2022-07-21 17:58:00,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092707210] [2022-07-21 17:58:00,575 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:00,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-21 17:58:00,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:58:00,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-21 17:58:00,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-07-21 17:58:00,576 INFO L87 Difference]: Start difference. First operand 322 states and 375 transitions. Second operand has 17 states, 14 states have (on average 4.857142857142857) internal successors, (68), 11 states have internal predecessors, (68), 4 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-21 17:58:00,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:00,999 INFO L93 Difference]: Finished difference Result 353 states and 395 transitions. [2022-07-21 17:58:01,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 17:58:01,000 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 4.857142857142857) internal successors, (68), 11 states have internal predecessors, (68), 4 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) Word has length 52 [2022-07-21 17:58:01,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:01,001 INFO L225 Difference]: With dead ends: 353 [2022-07-21 17:58:01,001 INFO L226 Difference]: Without dead ends: 353 [2022-07-21 17:58:01,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=261, Invalid=795, Unknown=0, NotChecked=0, Total=1056 [2022-07-21 17:58:01,002 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 404 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:01,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [404 Valid, 244 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 315 Invalid, 0 Unknown, 89 Unchecked, 0.2s Time] [2022-07-21 17:58:01,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-07-21 17:58:01,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 322. [2022-07-21 17:58:01,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 292 states have (on average 1.1849315068493151) internal successors, (346), 305 states have internal predecessors, (346), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:58:01,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 369 transitions. [2022-07-21 17:58:01,008 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 369 transitions. Word has length 52 [2022-07-21 17:58:01,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:01,009 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 369 transitions. [2022-07-21 17:58:01,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 4.857142857142857) internal successors, (68), 11 states have internal predecessors, (68), 4 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-21 17:58:01,009 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 369 transitions. [2022-07-21 17:58:01,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-21 17:58:01,010 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:01,010 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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] [2022-07-21 17:58:01,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:01,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:01,223 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:01,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:01,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1928976600, now seen corresponding path program 2 times [2022-07-21 17:58:01,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:58:01,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526474295] [2022-07-21 17:58:01,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:01,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:58:01,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:01,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:58:01,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:01,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:58:01,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:01,355 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-07-21 17:58:01,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:58:01,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526474295] [2022-07-21 17:58:01,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526474295] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:01,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412473243] [2022-07-21 17:58:01,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 17:58:01,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:01,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:58:01,358 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) [2022-07-21 17:58:01,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-07-21 17:58:01,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 17:58:01,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:58:01,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-21 17:58:01,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:01,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:58:01,580 INFO L390 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 [2022-07-21 17:58:01,646 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 17:58:01,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:01,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412473243] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:01,746 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:01,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 14 [2022-07-21 17:58:01,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091009349] [2022-07-21 17:58:01,746 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:01,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-21 17:58:01,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:58:01,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-21 17:58:01,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-07-21 17:58:01,747 INFO L87 Difference]: Start difference. First operand 322 states and 369 transitions. Second operand has 16 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 10 states have internal predecessors, (61), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-21 17:58:02,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:02,124 INFO L93 Difference]: Finished difference Result 349 states and 389 transitions. [2022-07-21 17:58:02,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 17:58:02,124 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 10 states have internal predecessors, (61), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) Word has length 52 [2022-07-21 17:58:02,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:02,125 INFO L225 Difference]: With dead ends: 349 [2022-07-21 17:58:02,125 INFO L226 Difference]: Without dead ends: 349 [2022-07-21 17:58:02,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=198, Invalid=614, Unknown=0, NotChecked=0, Total=812 [2022-07-21 17:58:02,127 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 250 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:02,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 235 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 294 Invalid, 0 Unknown, 72 Unchecked, 0.2s Time] [2022-07-21 17:58:02,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2022-07-21 17:58:02,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 322. [2022-07-21 17:58:02,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 292 states have (on average 1.178082191780822) internal successors, (344), 305 states have internal predecessors, (344), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:58:02,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 367 transitions. [2022-07-21 17:58:02,133 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 367 transitions. Word has length 52 [2022-07-21 17:58:02,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:02,133 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 367 transitions. [2022-07-21 17:58:02,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 10 states have internal predecessors, (61), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-21 17:58:02,133 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 367 transitions. [2022-07-21 17:58:02,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:58:02,134 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:02,134 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:58:02,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-07-21 17:58:02,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-07-21 17:58:02,356 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:02,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:02,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1929937680, now seen corresponding path program 1 times [2022-07-21 17:58:02,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:58:02,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323605583] [2022-07-21 17:58:02,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:02,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:58:02,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:02,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:58:02,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:02,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:58:02,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:02,571 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:58:02,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:58:02,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323605583] [2022-07-21 17:58:02,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323605583] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:02,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037887017] [2022-07-21 17:58:02,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:02,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:02,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:58:02,574 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) [2022-07-21 17:58:02,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-07-21 17:58:02,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:02,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-21 17:58:02,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:02,735 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:58:02,735 INFO L390 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 [2022-07-21 17:58:02,843 INFO L356 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2022-07-21 17:58:02,843 INFO L390 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 [2022-07-21 17:58:02,887 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:02,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:03,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037887017] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:03,101 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:03,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2022-07-21 17:58:03,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270145896] [2022-07-21 17:58:03,101 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:03,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-21 17:58:03,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:58:03,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-21 17:58:03,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2022-07-21 17:58:03,102 INFO L87 Difference]: Start difference. First operand 322 states and 367 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) [2022-07-21 17:58:03,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:03,675 INFO L93 Difference]: Finished difference Result 350 states and 391 transitions. [2022-07-21 17:58:03,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 17:58:03,676 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 [2022-07-21 17:58:03,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:03,677 INFO L225 Difference]: With dead ends: 350 [2022-07-21 17:58:03,677 INFO L226 Difference]: Without dead ends: 350 [2022-07-21 17:58:03,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 76 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=340, Invalid=1066, Unknown=0, NotChecked=0, Total=1406 [2022-07-21 17:58:03,678 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 247 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:03,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 354 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 322 Invalid, 0 Unknown, 164 Unchecked, 0.2s Time] [2022-07-21 17:58:03,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-07-21 17:58:03,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 321. [2022-07-21 17:58:03,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 292 states have (on average 1.1712328767123288) internal successors, (342), 304 states have internal predecessors, (342), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:58:03,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 365 transitions. [2022-07-21 17:58:03,684 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 365 transitions. Word has length 54 [2022-07-21 17:58:03,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:03,685 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 365 transitions. [2022-07-21 17:58:03,685 INFO L496 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) [2022-07-21 17:58:03,685 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 365 transitions. [2022-07-21 17:58:03,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-21 17:58:03,686 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:03,686 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2022-07-21 17:58:03,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:03,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-07-21 17:58:03,887 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:03,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:03,887 INFO L85 PathProgramCache]: Analyzing trace with hash 301474113, now seen corresponding path program 1 times [2022-07-21 17:58:03,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:58:03,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770800038] [2022-07-21 17:58:03,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:03,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:58:03,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:03,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:58:03,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:04,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:58:04,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:04,061 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:58:04,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:58:04,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770800038] [2022-07-21 17:58:04,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770800038] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:04,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375912336] [2022-07-21 17:58:04,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:04,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:04,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:58:04,064 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) [2022-07-21 17:58:04,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-07-21 17:58:04,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:04,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 57 conjunts are in the unsatisfiable core [2022-07-21 17:58:04,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:04,525 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:58:04,526 INFO L390 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 [2022-07-21 17:58:04,537 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:58:04,537 INFO L390 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 [2022-07-21 17:58:04,547 INFO L390 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 7 treesize of output 3 [2022-07-21 17:58:04,550 INFO L390 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 7 treesize of output 3 [2022-07-21 17:58:04,681 INFO L390 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 [2022-07-21 17:58:04,744 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:58:04,744 INFO L390 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 [2022-07-21 17:58:04,753 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-21 17:58:04,753 INFO L390 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 [2022-07-21 17:58:04,952 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:58:04,952 INFO L390 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 [2022-07-21 17:58:04,979 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:04,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:05,133 INFO L390 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 [2022-07-21 17:58:05,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375912336] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:05,164 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:05,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 27 [2022-07-21 17:58:05,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406249175] [2022-07-21 17:58:05,164 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:05,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-21 17:58:05,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:58:05,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-21 17:58:05,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2022-07-21 17:58:05,166 INFO L87 Difference]: Start difference. First operand 321 states and 365 transitions. Second operand has 29 states, 24 states have (on average 4.166666666666667) internal successors, (100), 20 states have internal predecessors, (100), 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) [2022-07-21 17:58:06,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:06,385 INFO L93 Difference]: Finished difference Result 348 states and 388 transitions. [2022-07-21 17:58:06,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-21 17:58:06,385 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 24 states have (on average 4.166666666666667) internal successors, (100), 20 states have internal predecessors, (100), 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 55 [2022-07-21 17:58:06,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:06,387 INFO L225 Difference]: With dead ends: 348 [2022-07-21 17:58:06,387 INFO L226 Difference]: Without dead ends: 348 [2022-07-21 17:58:06,388 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 771 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=514, Invalid=2908, Unknown=0, NotChecked=0, Total=3422 [2022-07-21 17:58:06,388 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 354 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 1293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 633 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:06,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 580 Invalid, 1293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 610 Invalid, 0 Unknown, 633 Unchecked, 0.3s Time] [2022-07-21 17:58:06,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-07-21 17:58:06,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 321. [2022-07-21 17:58:06,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 292 states have (on average 1.167808219178082) internal successors, (341), 304 states have internal predecessors, (341), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:58:06,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 364 transitions. [2022-07-21 17:58:06,393 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 364 transitions. Word has length 55 [2022-07-21 17:58:06,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:06,394 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 364 transitions. [2022-07-21 17:58:06,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 24 states have (on average 4.166666666666667) internal successors, (100), 20 states have internal predecessors, (100), 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) [2022-07-21 17:58:06,394 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 364 transitions. [2022-07-21 17:58:06,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:58:06,395 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:06,395 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:58:06,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:06,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-07-21 17:58:06,620 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:06,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:06,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1039811026, now seen corresponding path program 2 times [2022-07-21 17:58:06,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:58:06,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182728673] [2022-07-21 17:58:06,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:06,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:58:06,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:06,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:58:06,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:06,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:58:06,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:06,766 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 10 proven. 37 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-21 17:58:06,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:58:06,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182728673] [2022-07-21 17:58:06,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182728673] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:06,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718818857] [2022-07-21 17:58:06,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 17:58:06,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:06,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:58:06,772 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) [2022-07-21 17:58:06,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-07-21 17:58:06,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 17:58:06,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:58:06,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-21 17:58:06,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:07,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:58:07,141 INFO L390 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 [2022-07-21 17:58:07,257 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 17:58:07,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:07,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718818857] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:07,402 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:07,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 16 [2022-07-21 17:58:07,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160119573] [2022-07-21 17:58:07,402 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:07,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 17:58:07,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:58:07,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 17:58:07,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-07-21 17:58:07,403 INFO L87 Difference]: Start difference. First operand 321 states and 364 transitions. Second operand has 18 states, 17 states have (on average 4.529411764705882) internal successors, (77), 14 states have internal predecessors, (77), 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) [2022-07-21 17:58:07,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:07,917 INFO L93 Difference]: Finished difference Result 342 states and 380 transitions. [2022-07-21 17:58:07,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 17:58:07,917 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.529411764705882) internal successors, (77), 14 states have internal predecessors, (77), 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 56 [2022-07-21 17:58:07,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:07,918 INFO L225 Difference]: With dead ends: 342 [2022-07-21 17:58:07,918 INFO L226 Difference]: Without dead ends: 342 [2022-07-21 17:58:07,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=245, Invalid=945, Unknown=0, NotChecked=0, Total=1190 [2022-07-21 17:58:07,919 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 314 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:07,919 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 314 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 406 Invalid, 0 Unknown, 61 Unchecked, 0.2s Time] [2022-07-21 17:58:07,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-07-21 17:58:07,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 321. [2022-07-21 17:58:07,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 292 states have (on average 1.1575342465753424) internal successors, (338), 304 states have internal predecessors, (338), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-21 17:58:07,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 361 transitions. [2022-07-21 17:58:07,925 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 361 transitions. Word has length 56 [2022-07-21 17:58:07,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:07,925 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 361 transitions. [2022-07-21 17:58:07,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.529411764705882) internal successors, (77), 14 states have internal predecessors, (77), 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) [2022-07-21 17:58:07,926 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 361 transitions. [2022-07-21 17:58:07,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-07-21 17:58:07,926 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:07,926 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:58:07,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:08,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-07-21 17:58:08,142 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:08,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:08,142 INFO L85 PathProgramCache]: Analyzing trace with hash 717947847, now seen corresponding path program 1 times [2022-07-21 17:58:08,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:58:08,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966068847] [2022-07-21 17:58:08,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:08,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:58:08,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:08,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:58:08,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:08,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:58:08,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:08,446 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:58:08,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:58:08,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966068847] [2022-07-21 17:58:08,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966068847] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:08,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500248130] [2022-07-21 17:58:08,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:08,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:08,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:58:08,448 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) [2022-07-21 17:58:08,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-07-21 17:58:08,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:08,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 35 conjunts are in the unsatisfiable core [2022-07-21 17:58:08,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:08,684 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:58:08,684 INFO L390 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 [2022-07-21 17:58:08,838 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:58:08,838 INFO L390 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 [2022-07-21 17:58:08,905 INFO L390 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 [2022-07-21 17:58:08,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:58:08,971 INFO L390 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 [2022-07-21 17:58:09,088 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:58:09,088 INFO L390 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 [2022-07-21 17:58:09,157 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 13 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:09,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:09,321 INFO L390 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 [2022-07-21 17:58:09,330 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-21 17:58:09,331 INFO L390 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 [2022-07-21 17:58:09,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500248130] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:09,377 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:09,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 29 [2022-07-21 17:58:09,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749554925] [2022-07-21 17:58:09,378 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:09,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-21 17:58:09,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:58:09,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-21 17:58:09,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1089, Unknown=0, NotChecked=0, Total=1260 [2022-07-21 17:58:09,379 INFO L87 Difference]: Start difference. First operand 321 states and 361 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) [2022-07-21 17:58:10,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:10,986 INFO L93 Difference]: Finished difference Result 350 states and 383 transitions. [2022-07-21 17:58:10,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-07-21 17:58:10,987 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 [2022-07-21 17:58:10,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:10,988 INFO L225 Difference]: With dead ends: 350 [2022-07-21 17:58:10,988 INFO L226 Difference]: Without dead ends: 350 [2022-07-21 17:58:10,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1548 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1029, Invalid=4671, Unknown=0, NotChecked=0, Total=5700 [2022-07-21 17:58:10,990 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 744 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 744 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 1152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 347 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:10,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [744 Valid, 515 Invalid, 1152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 706 Invalid, 0 Unknown, 347 Unchecked, 0.4s Time] [2022-07-21 17:58:10,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-07-21 17:58:10,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 320. [2022-07-21 17:58:10,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 294 states have (on average 1.1428571428571428) internal successors, (336), 303 states have internal predecessors, (336), 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) [2022-07-21 17:58:10,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 358 transitions. [2022-07-21 17:58:10,996 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 358 transitions. Word has length 59 [2022-07-21 17:58:10,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:10,997 INFO L495 AbstractCegarLoop]: Abstraction has 320 states and 358 transitions. [2022-07-21 17:58:10,997 INFO L496 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) [2022-07-21 17:58:10,997 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 358 transitions. [2022-07-21 17:58:10,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-21 17:58:10,998 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:10,998 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:58:11,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:11,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-07-21 17:58:11,219 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:11,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:11,220 INFO L85 PathProgramCache]: Analyzing trace with hash 781546727, now seen corresponding path program 1 times [2022-07-21 17:58:11,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:58:11,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143140595] [2022-07-21 17:58:11,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:11,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:58:11,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:11,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:58:11,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:11,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:58:11,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:11,507 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 12 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:58:11,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:58:11,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143140595] [2022-07-21 17:58:11,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143140595] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:11,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730440110] [2022-07-21 17:58:11,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:11,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:11,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:58:11,509 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) [2022-07-21 17:58:11,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-07-21 17:58:11,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:11,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 34 conjunts are in the unsatisfiable core [2022-07-21 17:58:11,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:11,729 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:58:11,729 INFO L390 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 [2022-07-21 17:58:11,976 INFO L356 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2022-07-21 17:58:11,976 INFO L390 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 [2022-07-21 17:58:12,075 INFO L390 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 [2022-07-21 17:58:12,098 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 13 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:12,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:12,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730440110] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:12,258 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:12,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2022-07-21 17:58:12,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131970146] [2022-07-21 17:58:12,259 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:12,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-07-21 17:58:12,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:58:12,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-07-21 17:58:12,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2022-07-21 17:58:12,260 INFO L87 Difference]: Start difference. First operand 320 states and 358 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) [2022-07-21 17:58:13,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:13,446 INFO L93 Difference]: Finished difference Result 346 states and 380 transitions. [2022-07-21 17:58:13,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-21 17:58:13,446 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 [2022-07-21 17:58:13,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:13,447 INFO L225 Difference]: With dead ends: 346 [2022-07-21 17:58:13,447 INFO L226 Difference]: Without dead ends: 346 [2022-07-21 17:58:13,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1023 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=568, Invalid=3214, Unknown=0, NotChecked=0, Total=3782 [2022-07-21 17:58:13,448 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 603 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 344 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:13,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [603 Valid, 267 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 468 Invalid, 0 Unknown, 344 Unchecked, 0.2s Time] [2022-07-21 17:58:13,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-07-21 17:58:13,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 319. [2022-07-21 17:58:13,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 294 states have (on average 1.1360544217687074) internal successors, (334), 302 states have internal predecessors, (334), 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) [2022-07-21 17:58:13,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 356 transitions. [2022-07-21 17:58:13,454 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 356 transitions. Word has length 60 [2022-07-21 17:58:13,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:13,455 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 356 transitions. [2022-07-21 17:58:13,455 INFO L496 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) [2022-07-21 17:58:13,455 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 356 transitions. [2022-07-21 17:58:13,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-07-21 17:58:13,456 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:13,456 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:58:13,476 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-07-21 17:58:13,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-07-21 17:58:13,667 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:13,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:13,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1541855194, now seen corresponding path program 1 times [2022-07-21 17:58:13,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:58:13,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764237052] [2022-07-21 17:58:13,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:13,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:58:13,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:13,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:58:13,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:13,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:58:13,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:14,105 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 15 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:58:14,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:58:14,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764237052] [2022-07-21 17:58:14,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764237052] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:14,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890474129] [2022-07-21 17:58:14,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:14,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:14,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:58:14,108 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) [2022-07-21 17:58:14,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-07-21 17:58:14,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:14,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 61 conjunts are in the unsatisfiable core [2022-07-21 17:58:14,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:14,661 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:58:14,662 INFO L390 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 [2022-07-21 17:58:14,683 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:58:14,684 INFO L390 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 [2022-07-21 17:58:15,018 INFO L390 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 [2022-07-21 17:58:15,158 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:58:15,158 INFO L390 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 [2022-07-21 17:58:15,169 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-21 17:58:15,170 INFO L390 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 [2022-07-21 17:58:15,525 INFO L390 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 [2022-07-21 17:58:15,529 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-21 17:58:15,530 INFO L390 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 [2022-07-21 17:58:15,583 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:58:15,584 INFO L390 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 [2022-07-21 17:58:15,611 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 1 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:15,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:15,840 INFO L390 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 [2022-07-21 17:58:15,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890474129] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:15,894 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:15,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 33 [2022-07-21 17:58:15,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610483418] [2022-07-21 17:58:15,894 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:15,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-07-21 17:58:15,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:58:15,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-07-21 17:58:15,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1478, Unknown=0, NotChecked=0, Total=1640 [2022-07-21 17:58:15,896 INFO L87 Difference]: Start difference. First operand 319 states and 356 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) [2022-07-21 17:58:19,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:19,703 INFO L93 Difference]: Finished difference Result 353 states and 387 transitions. [2022-07-21 17:58:19,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-07-21 17:58:19,704 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 [2022-07-21 17:58:19,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:19,704 INFO L225 Difference]: With dead ends: 353 [2022-07-21 17:58:19,705 INFO L226 Difference]: Without dead ends: 353 [2022-07-21 17:58:19,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2377 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1262, Invalid=7294, Unknown=0, NotChecked=0, Total=8556 [2022-07-21 17:58:19,706 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 691 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 1369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 481 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:19,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [691 Valid, 493 Invalid, 1369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 802 Invalid, 0 Unknown, 481 Unchecked, 0.5s Time] [2022-07-21 17:58:19,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-07-21 17:58:19,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 318. [2022-07-21 17:58:19,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 294 states have (on average 1.1326530612244898) internal successors, (333), 301 states have internal predecessors, (333), 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) [2022-07-21 17:58:19,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 355 transitions. [2022-07-21 17:58:19,712 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 355 transitions. Word has length 61 [2022-07-21 17:58:19,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:19,712 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 355 transitions. [2022-07-21 17:58:19,713 INFO L496 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) [2022-07-21 17:58:19,713 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 355 transitions. [2022-07-21 17:58:19,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-21 17:58:19,714 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:19,714 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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] [2022-07-21 17:58:19,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:19,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:19,928 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:19,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:19,928 INFO L85 PathProgramCache]: Analyzing trace with hash 40877192, now seen corresponding path program 1 times [2022-07-21 17:58:19,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:58:19,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377143336] [2022-07-21 17:58:19,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:19,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:58:19,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:19,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:58:19,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:19,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:58:19,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:19,991 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 32 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-21 17:58:19,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:58:19,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377143336] [2022-07-21 17:58:19,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377143336] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:19,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233385634] [2022-07-21 17:58:19,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:19,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:19,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:58:19,993 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:58:20,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-07-21 17:58:20,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:20,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:58:20,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:20,117 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-21 17:58:20,117 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:20,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233385634] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:20,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:58:20,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2022-07-21 17:58:20,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070065312] [2022-07-21 17:58:20,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:20,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:58:20,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:58:20,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:58:20,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:58:20,119 INFO L87 Difference]: Start difference. First operand 318 states and 355 transitions. Second operand has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:58:20,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:20,135 INFO L93 Difference]: Finished difference Result 326 states and 363 transitions. [2022-07-21 17:58:20,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:58:20,135 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 63 [2022-07-21 17:58:20,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:20,136 INFO L225 Difference]: With dead ends: 326 [2022-07-21 17:58:20,136 INFO L226 Difference]: Without dead ends: 326 [2022-07-21 17:58:20,136 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:58:20,136 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 16 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:20,137 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 67 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:58:20,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-07-21 17:58:20,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 273. [2022-07-21 17:58:20,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 252 states have (on average 1.123015873015873) internal successors, (283), 258 states have internal predecessors, (283), 7 states have call successors, (7), 7 states have call predecessors, (7), 11 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2022-07-21 17:58:20,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 303 transitions. [2022-07-21 17:58:20,141 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 303 transitions. Word has length 63 [2022-07-21 17:58:20,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:20,142 INFO L495 AbstractCegarLoop]: Abstraction has 273 states and 303 transitions. [2022-07-21 17:58:20,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:58:20,142 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 303 transitions. [2022-07-21 17:58:20,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-21 17:58:20,143 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:20,143 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:58:20,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:20,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:20,359 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:20,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:20,360 INFO L85 PathProgramCache]: Analyzing trace with hash 701075492, now seen corresponding path program 1 times [2022-07-21 17:58:20,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:58:20,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546294717] [2022-07-21 17:58:20,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:20,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:58:20,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:20,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 17:58:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:20,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:58:20,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:20,468 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 24 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:58:20,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:58:20,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546294717] [2022-07-21 17:58:20,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546294717] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:20,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483822195] [2022-07-21 17:58:20,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:20,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:58:20,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:58:20,472 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:58:20,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-07-21 17:58:20,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:20,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-21 17:58:20,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:20,581 INFO L390 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 [2022-07-21 17:58:20,702 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:58:20,703 INFO L390 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 [2022-07-21 17:58:20,727 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:58:20,728 INFO L390 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 [2022-07-21 17:58:20,737 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 28 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:20,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:20,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483822195] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:20,810 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:20,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2022-07-21 17:58:20,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423439858] [2022-07-21 17:58:20,810 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:20,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:58:20,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:58:20,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:58:20,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:58:20,811 INFO L87 Difference]: Start difference. First operand 273 states and 303 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) [2022-07-21 17:58:21,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:21,037 INFO L93 Difference]: Finished difference Result 328 states and 364 transitions. [2022-07-21 17:58:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:58:21,038 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 [2022-07-21 17:58:21,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:21,039 INFO L225 Difference]: With dead ends: 328 [2022-07-21 17:58:21,039 INFO L226 Difference]: Without dead ends: 328 [2022-07-21 17:58:21,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:58:21,039 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 92 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:21,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 203 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 220 Invalid, 0 Unknown, 105 Unchecked, 0.1s Time] [2022-07-21 17:58:21,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-07-21 17:58:21,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 315. [2022-07-21 17:58:21,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 291 states have (on average 1.1237113402061856) internal successors, (327), 298 states have internal predecessors, (327), 8 states have call successors, (8), 8 states have call predecessors, (8), 13 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 17:58:21,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 351 transitions. [2022-07-21 17:58:21,054 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 351 transitions. Word has length 66 [2022-07-21 17:58:21,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:21,055 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 351 transitions. [2022-07-21 17:58:21,055 INFO L496 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) [2022-07-21 17:58:21,055 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 351 transitions. [2022-07-21 17:58:21,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-21 17:58:21,056 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:21,056 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:58:21,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-07-21 17:58:21,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-07-21 17:58:21,271 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:21,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:21,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1953429379, now seen corresponding path program 1 times [2022-07-21 17:58:21,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:58:21,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184467997] [2022-07-21 17:58:21,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:21,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:58:21,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-21 17:58:21,293 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-21 17:58:21,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-21 17:58:21,338 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-21 17:58:21,338 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-21 17:58:21,339 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (22 of 23 remaining) [2022-07-21 17:58:21,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 23 remaining) [2022-07-21 17:58:21,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 23 remaining) [2022-07-21 17:58:21,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (19 of 23 remaining) [2022-07-21 17:58:21,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (18 of 23 remaining) [2022-07-21 17:58:21,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE (17 of 23 remaining) [2022-07-21 17:58:21,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE (16 of 23 remaining) [2022-07-21 17:58:21,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 23 remaining) [2022-07-21 17:58:21,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 23 remaining) [2022-07-21 17:58:21,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 23 remaining) [2022-07-21 17:58:21,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 23 remaining) [2022-07-21 17:58:21,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE (11 of 23 remaining) [2022-07-21 17:58:21,342 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE (10 of 23 remaining) [2022-07-21 17:58:21,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE (9 of 23 remaining) [2022-07-21 17:58:21,343 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE (8 of 23 remaining) [2022-07-21 17:58:21,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr14ASSERT_VIOLATIONMEMORY_FREE (7 of 23 remaining) [2022-07-21 17:58:21,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr15ASSERT_VIOLATIONMEMORY_FREE (6 of 23 remaining) [2022-07-21 17:58:21,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr16ASSERT_VIOLATIONMEMORY_FREE (5 of 23 remaining) [2022-07-21 17:58:21,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr17ASSERT_VIOLATIONMEMORY_FREE (4 of 23 remaining) [2022-07-21 17:58:21,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr18ASSERT_VIOLATIONMEMORY_FREE (3 of 23 remaining) [2022-07-21 17:58:21,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE (2 of 23 remaining) [2022-07-21 17:58:21,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE (1 of 23 remaining) [2022-07-21 17:58:21,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE (0 of 23 remaining) [2022-07-21 17:58:21,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-21 17:58:21,348 INFO L356 BasicCegarLoop]: Path program histogram: [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:21,351 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-21 17:58:21,439 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.07 05:58:21 BoogieIcfgContainer [2022-07-21 17:58:21,440 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-21 17:58:21,440 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-21 17:58:21,440 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-21 17:58:21,440 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-21 17:58:21,441 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:57:29" (3/4) ... [2022-07-21 17:58:21,444 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-21 17:58:21,444 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-21 17:58:21,444 INFO L158 Benchmark]: Toolchain (without parser) took 53367.40ms. Allocated memory was 48.2MB in the beginning and 157.3MB in the end (delta: 109.1MB). Free memory was 22.4MB in the beginning and 106.3MB in the end (delta: -83.9MB). Peak memory consumption was 27.2MB. Max. memory is 16.1GB. [2022-07-21 17:58:21,444 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 48.2MB. Free memory is still 30.6MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 17:58:21,444 INFO L158 Benchmark]: CACSL2BoogieTranslator took 378.31ms. Allocated memory is still 60.8MB. Free memory was 45.6MB in the beginning and 41.1MB in the end (delta: 4.5MB). Peak memory consumption was 19.1MB. Max. memory is 16.1GB. [2022-07-21 17:58:21,444 INFO L158 Benchmark]: Boogie Procedure Inliner took 58.99ms. Allocated memory is still 60.8MB. Free memory was 41.1MB in the beginning and 39.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-21 17:58:21,445 INFO L158 Benchmark]: Boogie Preprocessor took 58.43ms. Allocated memory is still 60.8MB. Free memory was 39.0MB in the beginning and 37.5MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 17:58:21,445 INFO L158 Benchmark]: RCFGBuilder took 560.60ms. Allocated memory is still 60.8MB. Free memory was 37.2MB in the beginning and 38.1MB in the end (delta: -910.8kB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2022-07-21 17:58:21,445 INFO L158 Benchmark]: TraceAbstraction took 52296.90ms. Allocated memory was 60.8MB in the beginning and 157.3MB in the end (delta: 96.5MB). Free memory was 37.6MB in the beginning and 106.3MB in the end (delta: -68.7MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2022-07-21 17:58:21,445 INFO L158 Benchmark]: Witness Printer took 3.57ms. Allocated memory is still 157.3MB. Free memory is still 106.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 17:58:21,451 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.37ms. Allocated memory is still 48.2MB. Free memory is still 30.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 378.31ms. Allocated memory is still 60.8MB. Free memory was 45.6MB in the beginning and 41.1MB in the end (delta: 4.5MB). Peak memory consumption was 19.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 58.99ms. Allocated memory is still 60.8MB. Free memory was 41.1MB in the beginning and 39.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 58.43ms. Allocated memory is still 60.8MB. Free memory was 39.0MB in the beginning and 37.5MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 560.60ms. Allocated memory is still 60.8MB. Free memory was 37.2MB in the beginning and 38.1MB in the end (delta: -910.8kB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 52296.90ms. Allocated memory was 60.8MB in the beginning and 157.3MB in the end (delta: 96.5MB). Free memory was 37.6MB in the beginning and 106.3MB in the end (delta: -68.7MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Witness Printer took 3.57ms. Allocated memory is still 157.3MB. Free memory is still 106.3MB. 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: 722]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of strcmp at line 693, overapproximation of memtrack at line 722. 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] [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={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 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={3:0}, input={3: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={3:0}, input={3: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={7: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={7:0}] [L709] global = x [L710] state = STATE_2 VAL [\old(global)=0, \old(global)=0, \old(state)=0, commands={6:0}, global={7:0}, state=1, x={7:0}] [L695] RET commands[i].function() [L723] RET parse_input("c1") VAL [commands={6:0}, global={7:0}, state=1] [L724] CALL parse_input("c1") VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, state=1] [L692] int i = 0; VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=0, input={4:0}, input={4:0}, state=1] [L692] COND TRUE i < 2 VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR commands[i].name VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=1, input={4:0}, input={4:0}, state=1] [L692] COND TRUE i < 2 VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, global={7:0}, i=1, input={4:0}, input={4:0}, state=1] [L693] EXPR commands[i].name VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, input={4:0}, input={4:0}, state=1] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=2, input={4:0}, input={4:0}, state=1] [L692] COND FALSE !(i < 2) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, global={7:0}, i=2, input={4:0}, input={4:0}, state=1] [L724] RET parse_input("c1") VAL [commands={6:0}, global={7:0}, state=1] [L725] CALL parse_input("c2") VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, global={7:0}, state=1] [L692] int i = 0; VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L692] COND TRUE i < 2 VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR commands[i].name VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, global={7:0}, i=1, input={5:0}, input={5:0}, state=1] [L692] COND TRUE i < 2 VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, global={7:0}, i=1, input={5:0}, input={5:0}, state=1] [L693] EXPR commands[i].name VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)=7, \old(global)=0, \old(state)=1, commands={6:0}, commands[i].name={2:0}, global={7:0}, i=1, input={5:0}, input={5:0}, state=1] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, global={7:0}, i=2, input={5:0}, input={5:0}, state=1] [L692] COND FALSE !(i < 2) VAL [\old(global)=0, \old(global)=7, \old(state)=1, commands={6:0}, global={7:0}, i=2, input={5:0}, input={5:0}, state=1] [L725] RET parse_input("c2") VAL [commands={6:0}, global={7:0}, state=1] [L726] return 0; VAL [\result=0, commands={6:0}, global={7:0}, state=1] - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: 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: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 715]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 715]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 715]: 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: 719]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 719]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 719]: 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, 67 locations, 23 error locations. Started 1 CEGAR loops. OverallTime: 52.2s, OverallIterations: 45, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 21.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12954 SdHoareTripleChecker+Valid, 7.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12940 mSDsluCounter, 10516 SdHoareTripleChecker+Invalid, 6.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 3410 IncrementalHoareTripleChecker+Unchecked, 8474 mSDsCounter, 1723 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12138 IncrementalHoareTripleChecker+Invalid, 17271 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1723 mSolverCounterUnsat, 2042 mSDtfsCounter, 12138 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2945 GetRequests, 1885 SyntacticMatches, 47 SemanticMatches, 1013 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10698 ImplicationChecksByTransitivity, 19.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=664occurred in iteration=21, InterpolantAutomatonStates: 669, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 44 MinimizatonAttempts, 2284 StatesRemovedByMinimization, 42 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 19.2s InterpolantComputationTime, 3115 NumberOfCodeBlocks, 3115 NumberOfCodeBlocksAsserted, 81 NumberOfCheckSat, 3316 ConstructedInterpolants, 274 QuantifiedInterpolants, 38639 SizeOfPredicates, 156 NumberOfNonLiveVariables, 8975 ConjunctsInSsa, 702 ConjunctsInUnsatCore, 87 InterpolantComputations, 15 PerfectInterpolantSequences, 925/1948 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 [2022-07-21 17:58:21,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with 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_1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 17:58:23,312 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 17:58:23,313 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 17:58:23,356 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 17:58:23,356 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 17:58:23,358 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 17:58:23,362 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 17:58:23,365 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 17:58:23,367 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 17:58:23,372 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 17:58:23,373 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 17:58:23,378 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 17:58:23,379 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 17:58:23,380 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 17:58:23,382 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 17:58:23,385 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 17:58:23,386 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 17:58:23,387 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 17:58:23,389 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 17:58:23,392 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 17:58:23,395 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 17:58:23,396 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 17:58:23,397 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 17:58:23,398 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 17:58:23,400 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 17:58:23,405 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 17:58:23,405 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 17:58:23,405 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 17:58:23,406 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 17:58:23,406 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 17:58:23,407 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 17:58:23,407 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 17:58:23,409 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 17:58:23,409 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 17:58:23,411 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 17:58:23,412 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 17:58:23,412 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 17:58:23,412 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 17:58:23,413 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 17:58:23,413 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 17:58:23,414 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 17:58:23,415 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 17:58:23,415 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-07-21 17:58:23,450 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 17:58:23,450 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 17:58:23,451 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 17:58:23,451 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 17:58:23,452 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 17:58:23,452 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 17:58:23,453 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 17:58:23,453 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 17:58:23,453 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 17:58:23,454 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 17:58:23,454 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-21 17:58:23,454 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-21 17:58:23,454 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 17:58:23,455 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-21 17:58:23,455 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 17:58:23,455 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-21 17:58:23,455 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-21 17:58:23,455 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-21 17:58:23,456 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 17:58:23,456 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-21 17:58:23,456 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-21 17:58:23,456 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-21 17:58:23,457 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-21 17:58:23,457 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 17:58:23,457 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 17:58:23,457 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 17:58:23,457 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 17:58:23,458 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:58:23,458 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 17:58:23,458 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 17:58:23,458 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-21 17:58:23,459 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-21 17:58:23,459 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-21 17:58:23,459 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c [2022-07-21 17:58:23,753 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 17:58:23,771 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 17:58:23,773 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 17:58:23,774 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 17:58:23,775 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 17:58:23,776 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2022-07-21 17:58:23,841 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/383ec44bd/2e53d1d8717349889edd2cd25bf089bf/FLAG37595ad33 [2022-07-21 17:58:24,339 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 17:58:24,350 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2022-07-21 17:58:24,366 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/383ec44bd/2e53d1d8717349889edd2cd25bf089bf/FLAG37595ad33 [2022-07-21 17:58:24,674 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/383ec44bd/2e53d1d8717349889edd2cd25bf089bf [2022-07-21 17:58:24,677 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 17:58:24,679 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 17:58:24,680 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 17:58:24,681 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 17:58:24,683 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 17:58:24,684 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:58:24" (1/1) ... [2022-07-21 17:58:24,685 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@150586d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:24, skipping insertion in model container [2022-07-21 17:58:24,686 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:58:24" (1/1) ... [2022-07-21 17:58:24,693 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 17:58:24,734 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 17:58:25,049 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:58:25,060 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 17:58:25,101 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:58:25,142 INFO L208 MainTranslator]: Completed translation [2022-07-21 17:58:25,143 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25 WrapperNode [2022-07-21 17:58:25,144 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 17:58:25,145 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 17:58:25,145 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 17:58:25,145 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 17:58:25,151 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25" (1/1) ... [2022-07-21 17:58:25,180 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25" (1/1) ... [2022-07-21 17:58:25,206 INFO L137 Inliner]: procedures = 169, calls = 43, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 100 [2022-07-21 17:58:25,208 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 17:58:25,209 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 17:58:25,209 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 17:58:25,210 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 17:58:25,220 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25" (1/1) ... [2022-07-21 17:58:25,220 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25" (1/1) ... [2022-07-21 17:58:25,223 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25" (1/1) ... [2022-07-21 17:58:25,224 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25" (1/1) ... [2022-07-21 17:58:25,232 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25" (1/1) ... [2022-07-21 17:58:25,236 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25" (1/1) ... [2022-07-21 17:58:25,244 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25" (1/1) ... [2022-07-21 17:58:25,251 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 17:58:25,252 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 17:58:25,252 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 17:58:25,252 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 17:58:25,253 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25" (1/1) ... [2022-07-21 17:58:25,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:58:25,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:58:25,286 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) [2022-07-21 17:58:25,289 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 [2022-07-21 17:58:25,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-21 17:58:25,325 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2022-07-21 17:58:25,325 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2022-07-21 17:58:25,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 17:58:25,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 17:58:25,326 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 17:58:25,326 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 17:58:25,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 17:58:25,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-21 17:58:25,326 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 17:58:25,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 17:58:25,443 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 17:58:25,445 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 17:58:25,700 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 17:58:25,705 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 17:58:25,706 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-21 17:58:25,708 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:58:25 BoogieIcfgContainer [2022-07-21 17:58:25,708 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 17:58:25,709 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 17:58:25,709 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 17:58:25,712 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 17:58:25,712 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 05:58:24" (1/3) ... [2022-07-21 17:58:25,713 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26148692 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:58:25, skipping insertion in model container [2022-07-21 17:58:25,713 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:58:25" (2/3) ... [2022-07-21 17:58:25,713 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26148692 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:58:25, skipping insertion in model container [2022-07-21 17:58:25,714 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:58:25" (3/3) ... [2022-07-21 17:58:25,715 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_1.i [2022-07-21 17:58:25,744 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 17:58:25,744 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2022-07-21 17:58:25,782 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 17:58:25,788 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@9fd78b3, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6e14af96 [2022-07-21 17:58:25,789 INFO L358 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2022-07-21 17:58:25,793 INFO L276 IsEmpty]: Start isEmpty. Operand has 67 states, 39 states have (on average 1.794871794871795) internal successors, (70), 62 states have internal predecessors, (70), 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) [2022-07-21 17:58:25,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-21 17:58:25,799 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:25,799 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-21 17:58:25,800 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:25,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:25,805 INFO L85 PathProgramCache]: Analyzing trace with hash -594954629, now seen corresponding path program 1 times [2022-07-21 17:58:25,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:25,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1979390744] [2022-07-21 17:58:25,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:25,820 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:25,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:25,827 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) [2022-07-21 17:58:25,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-21 17:58:25,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:25,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:58:25,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:26,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:26,055 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:26,056 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:26,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1979390744] [2022-07-21 17:58:26,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1979390744] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:26,057 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:58:26,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-07-21 17:58:26,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967644126] [2022-07-21 17:58:26,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:26,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:58:26,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:26,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:58:26,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:58:26,102 INFO L87 Difference]: Start difference. First operand has 67 states, 39 states have (on average 1.794871794871795) internal successors, (70), 62 states have internal predecessors, (70), 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) [2022-07-21 17:58:26,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:26,292 INFO L93 Difference]: Finished difference Result 121 states and 139 transitions. [2022-07-21 17:58:26,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:58:26,295 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 [2022-07-21 17:58:26,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:26,303 INFO L225 Difference]: With dead ends: 121 [2022-07-21 17:58:26,304 INFO L226 Difference]: Without dead ends: 117 [2022-07-21 17:58:26,305 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:58:26,308 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 56 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:26,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 109 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:58:26,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2022-07-21 17:58:26,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 88. [2022-07-21 17:58:26,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 58 states have (on average 1.7241379310344827) internal successors, (100), 80 states have internal predecessors, (100), 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) [2022-07-21 17:58:26,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 113 transitions. [2022-07-21 17:58:26,370 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 113 transitions. Word has length 6 [2022-07-21 17:58:26,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:26,371 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 113 transitions. [2022-07-21 17:58:26,371 INFO L496 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) [2022-07-21 17:58:26,371 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 113 transitions. [2022-07-21 17:58:26,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-21 17:58:26,376 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:26,376 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-21 17:58:26,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:26,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:26,584 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:26,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:26,584 INFO L85 PathProgramCache]: Analyzing trace with hash -594954628, now seen corresponding path program 1 times [2022-07-21 17:58:26,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:26,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [988243341] [2022-07-21 17:58:26,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:26,585 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:26,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:26,587 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) [2022-07-21 17:58:26,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-21 17:58:26,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:26,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 17:58:26,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:26,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:26,743 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:26,743 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:26,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [988243341] [2022-07-21 17:58:26,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [988243341] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:26,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:58:26,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:58:26,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081308269] [2022-07-21 17:58:26,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:26,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:58:26,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:26,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:58:26,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:58:26,751 INFO L87 Difference]: Start difference. First operand 88 states and 113 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) [2022-07-21 17:58:26,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:26,979 INFO L93 Difference]: Finished difference Result 214 states and 281 transitions. [2022-07-21 17:58:26,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:58:26,980 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 [2022-07-21 17:58:26,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:26,981 INFO L225 Difference]: With dead ends: 214 [2022-07-21 17:58:26,981 INFO L226 Difference]: Without dead ends: 214 [2022-07-21 17:58:26,982 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:58:26,983 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 143 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 158 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:26,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 158 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:58:26,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-07-21 17:58:27,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 156. [2022-07-21 17:58:27,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 120 states have (on average 1.7666666666666666) internal successors, (212), 142 states have internal predecessors, (212), 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) [2022-07-21 17:58:27,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 243 transitions. [2022-07-21 17:58:27,022 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 243 transitions. Word has length 6 [2022-07-21 17:58:27,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:27,023 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 243 transitions. [2022-07-21 17:58:27,023 INFO L496 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) [2022-07-21 17:58:27,023 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 243 transitions. [2022-07-21 17:58:27,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-21 17:58:27,024 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:27,024 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:27,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-07-21 17:58:27,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:27,234 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:27,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:27,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1263724334, now seen corresponding path program 1 times [2022-07-21 17:58:27,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:27,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1908220187] [2022-07-21 17:58:27,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:27,235 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:27,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:27,236 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) [2022-07-21 17:58:27,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-21 17:58:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:27,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:58:27,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:27,422 INFO L390 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 [2022-07-21 17:58:27,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:27,434 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:27,434 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:27,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1908220187] [2022-07-21 17:58:27,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1908220187] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:27,437 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:58:27,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:58:27,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453806606] [2022-07-21 17:58:27,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:27,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:58:27,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:27,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:58:27,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:58:27,442 INFO L87 Difference]: Start difference. First operand 156 states and 243 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) [2022-07-21 17:58:27,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:27,730 INFO L93 Difference]: Finished difference Result 247 states and 351 transitions. [2022-07-21 17:58:27,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:58:27,731 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 [2022-07-21 17:58:27,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:27,733 INFO L225 Difference]: With dead ends: 247 [2022-07-21 17:58:27,733 INFO L226 Difference]: Without dead ends: 247 [2022-07-21 17:58:27,733 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:58:27,734 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 108 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:27,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 191 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:58:27,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-07-21 17:58:27,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 159. [2022-07-21 17:58:27,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 123 states have (on average 1.7479674796747968) internal successors, (215), 145 states have internal predecessors, (215), 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) [2022-07-21 17:58:27,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 246 transitions. [2022-07-21 17:58:27,773 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 246 transitions. Word has length 7 [2022-07-21 17:58:27,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:27,774 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 246 transitions. [2022-07-21 17:58:27,774 INFO L496 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) [2022-07-21 17:58:27,774 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 246 transitions. [2022-07-21 17:58:27,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-21 17:58:27,774 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:27,774 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:27,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-07-21 17:58:27,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:27,975 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:27,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:27,977 INFO L85 PathProgramCache]: Analyzing trace with hash -520748645, now seen corresponding path program 1 times [2022-07-21 17:58:27,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:27,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [530606415] [2022-07-21 17:58:27,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:27,978 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:27,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:27,979 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) [2022-07-21 17:58:27,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-21 17:58:28,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:28,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 17:58:28,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:28,172 INFO L390 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 [2022-07-21 17:58:28,178 INFO L390 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 [2022-07-21 17:58:28,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:28,202 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:28,202 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:28,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [530606415] [2022-07-21 17:58:28,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [530606415] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:28,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:58:28,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:58:28,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74265077] [2022-07-21 17:58:28,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:28,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:58:28,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:28,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:58:28,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:58:28,205 INFO L87 Difference]: Start difference. First operand 159 states and 246 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) [2022-07-21 17:58:28,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:28,426 INFO L93 Difference]: Finished difference Result 216 states and 282 transitions. [2022-07-21 17:58:28,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:58:28,427 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 [2022-07-21 17:58:28,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:28,428 INFO L225 Difference]: With dead ends: 216 [2022-07-21 17:58:28,428 INFO L226 Difference]: Without dead ends: 216 [2022-07-21 17:58:28,428 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:58:28,429 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 146 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 210 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:28,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 210 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:58:28,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-07-21 17:58:28,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 159. [2022-07-21 17:58:28,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 123 states have (on average 1.7317073170731707) internal successors, (213), 145 states have internal predecessors, (213), 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) [2022-07-21 17:58:28,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 244 transitions. [2022-07-21 17:58:28,443 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 244 transitions. Word has length 8 [2022-07-21 17:58:28,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:28,443 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 244 transitions. [2022-07-21 17:58:28,443 INFO L496 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) [2022-07-21 17:58:28,443 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 244 transitions. [2022-07-21 17:58:28,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-07-21 17:58:28,443 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:28,443 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:28,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:28,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:28,644 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:28,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:28,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1036661236, now seen corresponding path program 1 times [2022-07-21 17:58:28,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:28,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1513294602] [2022-07-21 17:58:28,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:28,645 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:28,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:28,647 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) [2022-07-21 17:58:28,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-21 17:58:28,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:28,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:58:28,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:28,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:28,734 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:28,734 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:28,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1513294602] [2022-07-21 17:58:28,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1513294602] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:28,734 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:58:28,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:58:28,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723816396] [2022-07-21 17:58:28,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:28,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:58:28,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:28,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:58:28,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:58:28,736 INFO L87 Difference]: Start difference. First operand 159 states and 244 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) [2022-07-21 17:58:28,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:28,893 INFO L93 Difference]: Finished difference Result 253 states and 346 transitions. [2022-07-21 17:58:28,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:58:28,894 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 [2022-07-21 17:58:28,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:28,895 INFO L225 Difference]: With dead ends: 253 [2022-07-21 17:58:28,896 INFO L226 Difference]: Without dead ends: 253 [2022-07-21 17:58:28,896 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:58:28,896 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 147 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:28,897 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 209 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:58:28,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-07-21 17:58:28,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 192. [2022-07-21 17:58:28,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 154 states have (on average 1.6818181818181819) internal successors, (259), 177 states have internal predecessors, (259), 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) [2022-07-21 17:58:28,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 290 transitions. [2022-07-21 17:58:28,909 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 290 transitions. Word has length 9 [2022-07-21 17:58:28,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:28,910 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 290 transitions. [2022-07-21 17:58:28,910 INFO L496 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) [2022-07-21 17:58:28,910 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 290 transitions. [2022-07-21 17:58:28,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-07-21 17:58:28,911 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:28,911 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:28,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-07-21 17:58:29,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:29,120 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:29,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:29,120 INFO L85 PathProgramCache]: Analyzing trace with hash 2071727293, now seen corresponding path program 1 times [2022-07-21 17:58:29,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:29,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1181568922] [2022-07-21 17:58:29,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:29,121 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:29,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:29,123 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) [2022-07-21 17:58:29,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-21 17:58:29,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:29,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:58:29,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:29,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:29,246 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:29,246 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:29,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1181568922] [2022-07-21 17:58:29,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1181568922] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:29,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:58:29,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:58:29,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681868830] [2022-07-21 17:58:29,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:29,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:58:29,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:29,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:58:29,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:58:29,248 INFO L87 Difference]: Start difference. First operand 192 states and 290 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) [2022-07-21 17:58:29,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:29,409 INFO L93 Difference]: Finished difference Result 242 states and 313 transitions. [2022-07-21 17:58:29,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:58:29,410 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 [2022-07-21 17:58:29,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:29,411 INFO L225 Difference]: With dead ends: 242 [2022-07-21 17:58:29,411 INFO L226 Difference]: Without dead ends: 242 [2022-07-21 17:58:29,411 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:58:29,412 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 186 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:29,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 207 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:58:29,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-07-21 17:58:29,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 206. [2022-07-21 17:58:29,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 167 states have (on average 1.6766467065868262) internal successors, (280), 191 states have internal predecessors, (280), 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) [2022-07-21 17:58:29,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 311 transitions. [2022-07-21 17:58:29,423 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 311 transitions. Word has length 10 [2022-07-21 17:58:29,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:29,423 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 311 transitions. [2022-07-21 17:58:29,423 INFO L496 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) [2022-07-21 17:58:29,424 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 311 transitions. [2022-07-21 17:58:29,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-07-21 17:58:29,424 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:29,424 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:29,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:29,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:29,635 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:29,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:29,635 INFO L85 PathProgramCache]: Analyzing trace with hash 288674115, now seen corresponding path program 1 times [2022-07-21 17:58:29,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:29,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1029694317] [2022-07-21 17:58:29,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:29,636 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:29,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:29,637 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) [2022-07-21 17:58:29,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-21 17:58:29,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:29,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:58:29,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:29,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:29,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:30,307 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:30,308 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:30,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1029694317] [2022-07-21 17:58:30,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1029694317] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:58:30,308 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:30,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2022-07-21 17:58:30,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649563337] [2022-07-21 17:58:30,308 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:30,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 17:58:30,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:30,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 17:58:30,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:58:30,309 INFO L87 Difference]: Start difference. First operand 206 states and 311 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) [2022-07-21 17:58:30,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:30,753 INFO L93 Difference]: Finished difference Result 368 states and 497 transitions. [2022-07-21 17:58:30,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:58:30,754 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 [2022-07-21 17:58:30,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:30,756 INFO L225 Difference]: With dead ends: 368 [2022-07-21 17:58:30,756 INFO L226 Difference]: Without dead ends: 368 [2022-07-21 17:58:30,756 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:58:30,757 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 444 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:30,757 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [444 Valid, 286 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:58:30,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2022-07-21 17:58:30,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 241. [2022-07-21 17:58:30,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 200 states have (on average 1.655) internal successors, (331), 226 states have internal predecessors, (331), 9 states have call successors, (9), 5 states have call predecessors, (9), 9 states have return successors, (28), 9 states have call predecessors, (28), 9 states have call successors, (28) [2022-07-21 17:58:30,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 368 transitions. [2022-07-21 17:58:30,768 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 368 transitions. Word has length 14 [2022-07-21 17:58:30,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:30,768 INFO L495 AbstractCegarLoop]: Abstraction has 241 states and 368 transitions. [2022-07-21 17:58:30,769 INFO L496 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) [2022-07-21 17:58:30,769 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 368 transitions. [2022-07-21 17:58:30,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-07-21 17:58:30,769 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:30,769 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:30,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:30,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:30,976 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:30,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:30,976 INFO L85 PathProgramCache]: Analyzing trace with hash 358962923, now seen corresponding path program 1 times [2022-07-21 17:58:30,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:30,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [434183079] [2022-07-21 17:58:30,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:30,978 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:30,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:30,979 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) [2022-07-21 17:58:30,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-21 17:58:31,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:31,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-21 17:58:31,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:31,197 INFO L390 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 [2022-07-21 17:58:31,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:31,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:31,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:31,331 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:31,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [434183079] [2022-07-21 17:58:31,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [434183079] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:58:31,331 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:31,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2022-07-21 17:58:31,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273736036] [2022-07-21 17:58:31,331 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:31,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:58:31,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:31,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:58:31,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:58:31,332 INFO L87 Difference]: Start difference. First operand 241 states and 368 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) [2022-07-21 17:58:31,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:31,804 INFO L93 Difference]: Finished difference Result 418 states and 596 transitions. [2022-07-21 17:58:31,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:58:31,805 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 [2022-07-21 17:58:31,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:31,807 INFO L225 Difference]: With dead ends: 418 [2022-07-21 17:58:31,807 INFO L226 Difference]: Without dead ends: 418 [2022-07-21 17:58:31,807 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:58:31,808 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 242 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:31,808 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 449 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:58:31,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-07-21 17:58:31,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 251. [2022-07-21 17:58:31,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 210 states have (on average 1.6476190476190475) internal successors, (346), 236 states have internal predecessors, (346), 9 states have call successors, (9), 5 states have call predecessors, (9), 9 states have return successors, (28), 9 states have call predecessors, (28), 9 states have call successors, (28) [2022-07-21 17:58:31,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 383 transitions. [2022-07-21 17:58:31,818 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 383 transitions. Word has length 15 [2022-07-21 17:58:31,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:31,819 INFO L495 AbstractCegarLoop]: Abstraction has 251 states and 383 transitions. [2022-07-21 17:58:31,819 INFO L496 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) [2022-07-21 17:58:31,819 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 383 transitions. [2022-07-21 17:58:31,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-07-21 17:58:31,820 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:31,820 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:31,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:32,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:32,030 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:32,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:32,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1757051230, now seen corresponding path program 1 times [2022-07-21 17:58:32,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:32,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [655922037] [2022-07-21 17:58:32,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:32,031 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:32,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:32,032 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) [2022-07-21 17:58:32,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-21 17:58:32,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:32,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:58:32,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:32,315 INFO L390 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 [2022-07-21 17:58:32,321 INFO L390 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 [2022-07-21 17:58:32,339 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:32,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:32,487 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:32,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:32,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [655922037] [2022-07-21 17:58:32,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [655922037] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:58:32,487 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:32,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2022-07-21 17:58:32,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809029095] [2022-07-21 17:58:32,488 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:32,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:58:32,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:32,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:58:32,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:58:32,488 INFO L87 Difference]: Start difference. First operand 251 states and 383 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) [2022-07-21 17:58:33,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:33,522 INFO L93 Difference]: Finished difference Result 634 states and 850 transitions. [2022-07-21 17:58:33,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-21 17:58:33,523 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 [2022-07-21 17:58:33,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:33,526 INFO L225 Difference]: With dead ends: 634 [2022-07-21 17:58:33,526 INFO L226 Difference]: Without dead ends: 634 [2022-07-21 17:58:33,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:58:33,527 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 606 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:33,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [606 Valid, 633 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-21 17:58:33,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2022-07-21 17:58:33,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 349. [2022-07-21 17:58:33,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 302 states have (on average 1.6655629139072847) internal successors, (503), 330 states have internal predecessors, (503), 11 states have call successors, (11), 7 states have call predecessors, (11), 13 states have return successors, (39), 11 states have call predecessors, (39), 11 states have call successors, (39) [2022-07-21 17:58:33,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 553 transitions. [2022-07-21 17:58:33,547 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 553 transitions. Word has length 16 [2022-07-21 17:58:33,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:33,547 INFO L495 AbstractCegarLoop]: Abstraction has 349 states and 553 transitions. [2022-07-21 17:58:33,548 INFO L496 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) [2022-07-21 17:58:33,548 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 553 transitions. [2022-07-21 17:58:33,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-07-21 17:58:33,549 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:33,549 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:33,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:33,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:33,758 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:33,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:33,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986564, now seen corresponding path program 1 times [2022-07-21 17:58:33,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:33,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [129338526] [2022-07-21 17:58:33,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:33,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:33,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:33,760 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) [2022-07-21 17:58:33,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-21 17:58:33,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:33,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:58:33,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:33,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:33,843 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:33,844 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:33,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [129338526] [2022-07-21 17:58:33,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [129338526] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:33,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:58:33,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-07-21 17:58:33,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680506235] [2022-07-21 17:58:33,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:33,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:58:33,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:33,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:58:33,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:58:33,850 INFO L87 Difference]: Start difference. First operand 349 states and 553 transitions. Second operand has 3 states, 2 states have (on average 8.5) 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) [2022-07-21 17:58:33,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:33,878 INFO L93 Difference]: Finished difference Result 493 states and 776 transitions. [2022-07-21 17:58:33,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:58:33,878 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) 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 [2022-07-21 17:58:33,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:33,881 INFO L225 Difference]: With dead ends: 493 [2022-07-21 17:58:33,881 INFO L226 Difference]: Without dead ends: 493 [2022-07-21 17:58:33,882 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:58:33,882 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 54 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:33,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 118 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:58:33,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-07-21 17:58:33,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 477. [2022-07-21 17:58:33,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 420 states have (on average 1.6547619047619047) internal successors, (695), 451 states have internal predecessors, (695), 15 states have call successors, (15), 10 states have call predecessors, (15), 19 states have return successors, (64), 15 states have call predecessors, (64), 15 states have call successors, (64) [2022-07-21 17:58:33,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 774 transitions. [2022-07-21 17:58:33,904 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 774 transitions. Word has length 18 [2022-07-21 17:58:33,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:33,905 INFO L495 AbstractCegarLoop]: Abstraction has 477 states and 774 transitions. [2022-07-21 17:58:33,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) 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) [2022-07-21 17:58:33,905 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 774 transitions. [2022-07-21 17:58:33,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-07-21 17:58:33,906 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:33,906 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:33,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:34,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:34,115 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:34,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:34,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986820, now seen corresponding path program 1 times [2022-07-21 17:58:34,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:34,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [734835410] [2022-07-21 17:58:34,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:34,116 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:34,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:34,117 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) [2022-07-21 17:58:34,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-21 17:58:34,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:34,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 17:58:34,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:34,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:34,228 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:34,228 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:34,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [734835410] [2022-07-21 17:58:34,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [734835410] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:34,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:58:34,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:58:34,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596717971] [2022-07-21 17:58:34,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:34,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:58:34,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:34,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:58:34,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:58:34,230 INFO L87 Difference]: Start difference. First operand 477 states and 774 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) [2022-07-21 17:58:34,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:34,270 INFO L93 Difference]: Finished difference Result 523 states and 806 transitions. [2022-07-21 17:58:34,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:58:34,271 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 [2022-07-21 17:58:34,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:34,273 INFO L225 Difference]: With dead ends: 523 [2022-07-21 17:58:34,274 INFO L226 Difference]: Without dead ends: 523 [2022-07-21 17:58:34,274 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:58:34,274 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 34 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:34,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 120 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:58:34,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2022-07-21 17:58:34,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 506. [2022-07-21 17:58:34,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 446 states have (on average 1.6322869955156951) internal successors, (728), 479 states have internal predecessors, (728), 15 states have call successors, (15), 11 states have call predecessors, (15), 22 states have return successors, (58), 15 states have call predecessors, (58), 15 states have call successors, (58) [2022-07-21 17:58:34,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 801 transitions. [2022-07-21 17:58:34,289 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 801 transitions. Word has length 18 [2022-07-21 17:58:34,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:34,289 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 801 transitions. [2022-07-21 17:58:34,289 INFO L496 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) [2022-07-21 17:58:34,289 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 801 transitions. [2022-07-21 17:58:34,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-21 17:58:34,290 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:34,290 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:34,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:34,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:34,499 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:34,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:34,499 INFO L85 PathProgramCache]: Analyzing trace with hash 2137943300, now seen corresponding path program 1 times [2022-07-21 17:58:34,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:34,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1997362450] [2022-07-21 17:58:34,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:34,500 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:34,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:34,501 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) [2022-07-21 17:58:34,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-21 17:58:34,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:34,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:58:34,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:34,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:34,622 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:34,622 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:34,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1997362450] [2022-07-21 17:58:34,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1997362450] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:34,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:58:34,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-07-21 17:58:34,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509395941] [2022-07-21 17:58:34,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:34,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:58:34,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:34,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:58:34,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:58:34,624 INFO L87 Difference]: Start difference. First operand 506 states and 801 transitions. Second operand has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 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) [2022-07-21 17:58:34,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:34,665 INFO L93 Difference]: Finished difference Result 521 states and 801 transitions. [2022-07-21 17:58:34,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:58:34,665 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 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 19 [2022-07-21 17:58:34,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:34,668 INFO L225 Difference]: With dead ends: 521 [2022-07-21 17:58:34,668 INFO L226 Difference]: Without dead ends: 521 [2022-07-21 17:58:34,668 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:58:34,669 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 31 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:34,669 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 121 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:58:34,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-07-21 17:58:34,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 506. [2022-07-21 17:58:34,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 446 states have (on average 1.6233183856502242) internal successors, (724), 479 states have internal predecessors, (724), 15 states have call successors, (15), 11 states have call predecessors, (15), 22 states have return successors, (58), 15 states have call predecessors, (58), 15 states have call successors, (58) [2022-07-21 17:58:34,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 797 transitions. [2022-07-21 17:58:34,682 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 797 transitions. Word has length 19 [2022-07-21 17:58:34,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:34,682 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 797 transitions. [2022-07-21 17:58:34,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 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) [2022-07-21 17:58:34,682 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 797 transitions. [2022-07-21 17:58:34,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-07-21 17:58:34,683 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:34,683 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-07-21 17:58:34,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:34,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:34,892 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:34,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:34,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1621609206, now seen corresponding path program 2 times [2022-07-21 17:58:34,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:34,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1434156139] [2022-07-21 17:58:34,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 17:58:34,893 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:34,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:34,895 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) [2022-07-21 17:58:34,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-21 17:58:34,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 17:58:34,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:58:34,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 17:58:34,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:35,129 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:35,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:36,114 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:36,114 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:36,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1434156139] [2022-07-21 17:58:36,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1434156139] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:58:36,115 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:36,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2022-07-21 17:58:36,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54213468] [2022-07-21 17:58:36,115 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:36,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:58:36,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:36,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:58:36,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:58:36,116 INFO L87 Difference]: Start difference. First operand 506 states and 797 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) [2022-07-21 17:58:38,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:38,960 INFO L93 Difference]: Finished difference Result 838 states and 1226 transitions. [2022-07-21 17:58:38,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-21 17:58:38,961 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 [2022-07-21 17:58:38,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:38,964 INFO L225 Difference]: With dead ends: 838 [2022-07-21 17:58:38,964 INFO L226 Difference]: Without dead ends: 838 [2022-07-21 17:58:38,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2022-07-21 17:58:38,965 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 302 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:38,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 604 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-07-21 17:58:38,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2022-07-21 17:58:38,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 556. [2022-07-21 17:58:38,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 493 states have (on average 1.6470588235294117) internal successors, (812), 529 states have internal predecessors, (812), 15 states have call successors, (15), 11 states have call predecessors, (15), 25 states have return successors, (55), 15 states have call predecessors, (55), 15 states have call successors, (55) [2022-07-21 17:58:38,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 882 transitions. [2022-07-21 17:58:38,982 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 882 transitions. Word has length 22 [2022-07-21 17:58:38,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:38,982 INFO L495 AbstractCegarLoop]: Abstraction has 556 states and 882 transitions. [2022-07-21 17:58:38,983 INFO L496 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) [2022-07-21 17:58:38,983 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 882 transitions. [2022-07-21 17:58:38,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-07-21 17:58:38,983 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:38,984 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:38,998 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:39,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:39,194 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:39,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:39,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1078444150, now seen corresponding path program 1 times [2022-07-21 17:58:39,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:39,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [659766662] [2022-07-21 17:58:39,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:39,195 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:39,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:39,196 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:58:39,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-21 17:58:39,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:39,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:58:39,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:39,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:39,261 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:39,263 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:39,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [659766662] [2022-07-21 17:58:39,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [659766662] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:39,263 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:58:39,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:58:39,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753817539] [2022-07-21 17:58:39,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:39,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:58:39,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:39,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:58:39,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:58:39,265 INFO L87 Difference]: Start difference. First operand 556 states and 882 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) [2022-07-21 17:58:39,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:39,272 INFO L93 Difference]: Finished difference Result 400 states and 619 transitions. [2022-07-21 17:58:39,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:58:39,272 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2022-07-21 17:58:39,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:39,274 INFO L225 Difference]: With dead ends: 400 [2022-07-21 17:58:39,275 INFO L226 Difference]: Without dead ends: 400 [2022-07-21 17:58:39,275 INFO L412 NwaCegarLoop]: 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 [2022-07-21 17:58:39,276 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 13 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 132 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 [2022-07-21 17:58:39,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 132 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:58:39,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-07-21 17:58:39,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 400. [2022-07-21 17:58:39,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 349 states have (on average 1.6389684813753582) internal successors, (572), 380 states have internal predecessors, (572), 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) [2022-07-21 17:58:39,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 619 transitions. [2022-07-21 17:58:39,287 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 619 transitions. Word has length 25 [2022-07-21 17:58:39,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:39,287 INFO L495 AbstractCegarLoop]: Abstraction has 400 states and 619 transitions. [2022-07-21 17:58:39,288 INFO L496 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) [2022-07-21 17:58:39,288 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 619 transitions. [2022-07-21 17:58:39,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-07-21 17:58:39,290 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:39,290 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:39,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:39,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:39,499 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:39,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:39,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1446375410, now seen corresponding path program 1 times [2022-07-21 17:58:39,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:39,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1531055190] [2022-07-21 17:58:39,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:39,500 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:39,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:39,501 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) [2022-07-21 17:58:39,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-21 17:58:39,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:39,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-21 17:58:39,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:41,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:58:41,866 INFO L390 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 [2022-07-21 17:58:41,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:41,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:44,895 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:44,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1531055190] [2022-07-21 17:58:44,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1531055190] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:44,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [20185414] [2022-07-21 17:58:44,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:44,896 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-21 17:58:44,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-21 17:58:44,898 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-21 17:58:44,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2022-07-21 17:58:45,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:45,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-21 17:58:45,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:47,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:58:47,402 INFO L390 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 [2022-07-21 17:58:47,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:47,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:58:49,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [20185414] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:58:49,759 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:58:49,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2022-07-21 17:58:49,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036927571] [2022-07-21 17:58:49,759 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:58:49,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:58:49,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:49,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:58:49,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=64, Unknown=2, NotChecked=0, Total=90 [2022-07-21 17:58:49,760 INFO L87 Difference]: Start difference. First operand 400 states and 619 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) [2022-07-21 17:58:54,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:54,219 INFO L93 Difference]: Finished difference Result 697 states and 1004 transitions. [2022-07-21 17:58:54,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 17:58:54,219 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 [2022-07-21 17:58:54,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:54,222 INFO L225 Difference]: With dead ends: 697 [2022-07-21 17:58:54,222 INFO L226 Difference]: Without dead ends: 697 [2022-07-21 17:58:54,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 13.1s TimeCoverageRelationStatistics Valid=74, Invalid=162, Unknown=4, NotChecked=0, Total=240 [2022-07-21 17:58:54,223 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 220 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:54,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 273 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 153 Invalid, 0 Unknown, 68 Unchecked, 0.3s Time] [2022-07-21 17:58:54,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2022-07-21 17:58:54,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 607. [2022-07-21 17:58:54,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 542 states have (on average 1.5904059040590406) internal successors, (862), 578 states have internal predecessors, (862), 16 states have call successors, (16), 12 states have call predecessors, (16), 26 states have return successors, (59), 16 states have call predecessors, (59), 16 states have call successors, (59) [2022-07-21 17:58:54,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 937 transitions. [2022-07-21 17:58:54,238 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 937 transitions. Word has length 27 [2022-07-21 17:58:54,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:54,239 INFO L495 AbstractCegarLoop]: Abstraction has 607 states and 937 transitions. [2022-07-21 17:58:54,239 INFO L496 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) [2022-07-21 17:58:54,239 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 937 transitions. [2022-07-21 17:58:54,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-07-21 17:58:54,239 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:54,240 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:58:54,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:54,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:54,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:54,643 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:54,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:54,643 INFO L85 PathProgramCache]: Analyzing trace with hash 308487171, now seen corresponding path program 1 times [2022-07-21 17:58:54,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:54,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [680916006] [2022-07-21 17:58:54,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:54,644 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:54,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:54,645 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:58:54,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-07-21 17:58:54,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:54,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:58:54,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:54,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:54,887 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:58:54,888 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:58:54,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [680916006] [2022-07-21 17:58:54,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [680916006] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:58:54,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:58:54,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:58:54,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463841503] [2022-07-21 17:58:54,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:58:54,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:58:54,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:58:54,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:58:54,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:58:54,889 INFO L87 Difference]: Start difference. First operand 607 states and 937 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) [2022-07-21 17:58:55,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:58:55,093 INFO L93 Difference]: Finished difference Result 560 states and 812 transitions. [2022-07-21 17:58:55,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:58:55,093 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 [2022-07-21 17:58:55,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:58:55,096 INFO L225 Difference]: With dead ends: 560 [2022-07-21 17:58:55,096 INFO L226 Difference]: Without dead ends: 560 [2022-07-21 17:58:55,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:58:55,097 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 133 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:58:55,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 215 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:58:55,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-07-21 17:58:55,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 488. [2022-07-21 17:58:55,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 432 states have (on average 1.5648148148148149) internal successors, (676), 464 states have internal predecessors, (676), 13 states have call successors, (13), 10 states have call predecessors, (13), 20 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) [2022-07-21 17:58:55,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 732 transitions. [2022-07-21 17:58:55,112 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 732 transitions. Word has length 28 [2022-07-21 17:58:55,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:58:55,113 INFO L495 AbstractCegarLoop]: Abstraction has 488 states and 732 transitions. [2022-07-21 17:58:55,113 INFO L496 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) [2022-07-21 17:58:55,113 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 732 transitions. [2022-07-21 17:58:55,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-07-21 17:58:55,115 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:58:55,115 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:58:55,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-07-21 17:58:55,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:58:55,325 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:58:55,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:58:55,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1602633389, now seen corresponding path program 1 times [2022-07-21 17:58:55,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:58:55,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1331459973] [2022-07-21 17:58:55,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:58:55,326 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:58:55,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:58:55,327 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:58:55,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-07-21 17:58:55,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:58:55,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-21 17:58:55,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:58:57,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:58:57,865 INFO L390 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 [2022-07-21 17:58:57,984 INFO L390 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 [2022-07-21 17:58:57,989 INFO L390 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 [2022-07-21 17:58:58,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:58:58,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:00,232 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:59:00,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1331459973] [2022-07-21 17:59:00,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1331459973] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:59:00,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [378761772] [2022-07-21 17:59:00,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:00,233 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-21 17:59:00,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-21 17:59:00,234 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-21 17:59:00,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2022-07-21 17:59:00,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:00,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-21 17:59:00,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:04,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:59:04,793 INFO L390 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 [2022-07-21 17:59:04,857 INFO L390 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 [2022-07-21 17:59:04,867 INFO L390 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 [2022-07-21 17:59:04,877 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:04,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:07,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [378761772] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:59:07,080 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:59:07,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 7 [2022-07-21 17:59:07,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792446593] [2022-07-21 17:59:07,081 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:59:07,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:59:07,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:59:07,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:59:07,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=121, Unknown=3, NotChecked=0, Total=156 [2022-07-21 17:59:07,081 INFO L87 Difference]: Start difference. First operand 488 states and 732 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 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) [2022-07-21 17:59:13,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:59:13,758 INFO L93 Difference]: Finished difference Result 567 states and 795 transitions. [2022-07-21 17:59:13,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:59:13,758 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 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 29 [2022-07-21 17:59:13,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:59:13,761 INFO L225 Difference]: With dead ends: 567 [2022-07-21 17:59:13,761 INFO L226 Difference]: Without dead ends: 567 [2022-07-21 17:59:13,761 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 16.7s TimeCoverageRelationStatistics Valid=113, Invalid=301, Unknown=6, NotChecked=0, Total=420 [2022-07-21 17:59:13,762 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 244 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:59:13,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 286 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 194 Invalid, 0 Unknown, 57 Unchecked, 0.4s Time] [2022-07-21 17:59:13,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-07-21 17:59:13,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 489. [2022-07-21 17:59:13,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 433 states have (on average 1.5588914549653579) internal successors, (675), 465 states have internal predecessors, (675), 13 states have call successors, (13), 10 states have call predecessors, (13), 20 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) [2022-07-21 17:59:13,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 731 transitions. [2022-07-21 17:59:13,774 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 731 transitions. Word has length 29 [2022-07-21 17:59:13,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:59:13,774 INFO L495 AbstractCegarLoop]: Abstraction has 489 states and 731 transitions. [2022-07-21 17:59:13,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 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) [2022-07-21 17:59:13,774 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 731 transitions. [2022-07-21 17:59:13,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-21 17:59:13,775 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:59:13,775 INFO L195 NwaCegarLoop]: 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, 1, 1] [2022-07-21 17:59:13,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:13,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:14,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:59:14,178 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:59:14,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:59:14,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1857972446, now seen corresponding path program 1 times [2022-07-21 17:59:14,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:59:14,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [26707261] [2022-07-21 17:59:14,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:14,179 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:59:14,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:59:14,180 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:59:14,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-07-21 17:59:14,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:14,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 17:59:14,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:14,406 INFO L356 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2022-07-21 17:59:14,406 INFO L390 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 17 [2022-07-21 17:59:14,467 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:14,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:14,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:14,674 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:59:14,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [26707261] [2022-07-21 17:59:14,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [26707261] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:59:14,674 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:59:14,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2022-07-21 17:59:14,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476477775] [2022-07-21 17:59:14,675 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:59:14,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:59:14,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:59:14,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:59:14,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:59:14,676 INFO L87 Difference]: Start difference. First operand 489 states and 731 transitions. Second operand has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 7 states have internal predecessors, (52), 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) [2022-07-21 17:59:15,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:59:15,027 INFO L93 Difference]: Finished difference Result 613 states and 857 transitions. [2022-07-21 17:59:15,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:59:15,027 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 7 states have internal predecessors, (52), 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 30 [2022-07-21 17:59:15,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:59:15,029 INFO L225 Difference]: With dead ends: 613 [2022-07-21 17:59:15,029 INFO L226 Difference]: Without dead ends: 613 [2022-07-21 17:59:15,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:59:15,030 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 417 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:59:15,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [417 Valid, 252 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 141 Invalid, 0 Unknown, 18 Unchecked, 0.2s Time] [2022-07-21 17:59:15,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-07-21 17:59:15,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 575. [2022-07-21 17:59:15,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 516 states have (on average 1.494186046511628) internal successors, (771), 549 states have internal predecessors, (771), 13 states have call successors, (13), 12 states have call predecessors, (13), 23 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) [2022-07-21 17:59:15,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 827 transitions. [2022-07-21 17:59:15,050 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 827 transitions. Word has length 30 [2022-07-21 17:59:15,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:59:15,050 INFO L495 AbstractCegarLoop]: Abstraction has 575 states and 827 transitions. [2022-07-21 17:59:15,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 7 states have internal predecessors, (52), 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) [2022-07-21 17:59:15,051 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 827 transitions. [2022-07-21 17:59:15,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-07-21 17:59:15,051 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:59:15,051 INFO L195 NwaCegarLoop]: 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, 1, 1] [2022-07-21 17:59:15,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:15,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:59:15,261 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:59:15,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:59:15,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1762570929, now seen corresponding path program 1 times [2022-07-21 17:59:15,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:59:15,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1794233332] [2022-07-21 17:59:15,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:15,263 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:59:15,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:59:15,264 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:59:15,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-07-21 17:59:15,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:15,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-21 17:59:15,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:15,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:59:15,531 INFO L390 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 [2022-07-21 17:59:15,624 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:15,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:15,792 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:59:15,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1794233332] [2022-07-21 17:59:15,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1794233332] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:59:15,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [301501753] [2022-07-21 17:59:15,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:15,792 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-21 17:59:15,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-21 17:59:15,793 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-21 17:59:15,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2022-07-21 17:59:15,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:15,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-21 17:59:15,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:16,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:59:16,143 INFO L390 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 [2022-07-21 17:59:16,212 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:16,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:16,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [301501753] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:59:16,372 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:59:16,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2022-07-21 17:59:16,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480541386] [2022-07-21 17:59:16,372 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:59:16,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 17:59:16,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:59:16,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 17:59:16,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:59:16,373 INFO L87 Difference]: Start difference. First operand 575 states and 827 transitions. Second operand has 8 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 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) [2022-07-21 17:59:18,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:59:18,897 INFO L93 Difference]: Finished difference Result 735 states and 974 transitions. [2022-07-21 17:59:18,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:59:18,897 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 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 31 [2022-07-21 17:59:18,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:59:18,900 INFO L225 Difference]: With dead ends: 735 [2022-07-21 17:59:18,900 INFO L226 Difference]: Without dead ends: 735 [2022-07-21 17:59:18,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 66 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=111, Invalid=268, Unknown=1, NotChecked=0, Total=380 [2022-07-21 17:59:18,900 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 305 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:59:18,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 303 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 173 Invalid, 0 Unknown, 88 Unchecked, 0.3s Time] [2022-07-21 17:59:18,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2022-07-21 17:59:18,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 670. [2022-07-21 17:59:18,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 608 states have (on average 1.4638157894736843) internal successors, (890), 643 states have internal predecessors, (890), 13 states have call successors, (13), 13 states have call predecessors, (13), 26 states have return successors, (38), 13 states have call predecessors, (38), 13 states have call successors, (38) [2022-07-21 17:59:18,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 941 transitions. [2022-07-21 17:59:18,913 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 941 transitions. Word has length 31 [2022-07-21 17:59:18,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:59:18,913 INFO L495 AbstractCegarLoop]: Abstraction has 670 states and 941 transitions. [2022-07-21 17:59:18,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 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) [2022-07-21 17:59:18,914 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 941 transitions. [2022-07-21 17:59:18,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-21 17:59:18,914 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:59:18,914 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:59:18,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:19,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:19,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2022-07-21 17:59:19,328 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:59:19,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:59:19,328 INFO L85 PathProgramCache]: Analyzing trace with hash -132941611, now seen corresponding path program 1 times [2022-07-21 17:59:19,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:59:19,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [557302962] [2022-07-21 17:59:19,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:19,329 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:59:19,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:59:19,330 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:59:19,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-07-21 17:59:19,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:19,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-21 17:59:19,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:21,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:59:21,662 INFO L390 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 [2022-07-21 17:59:21,842 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:21,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:24,695 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:59:24,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [557302962] [2022-07-21 17:59:24,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [557302962] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:59:24,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1358903158] [2022-07-21 17:59:24,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:24,696 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-21 17:59:24,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-21 17:59:24,697 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-21 17:59:24,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2022-07-21 17:59:24,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:24,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-21 17:59:24,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:27,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:59:27,124 INFO L390 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 [2022-07-21 17:59:27,309 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:27,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:30,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1358903158] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:59:30,002 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:59:30,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2022-07-21 17:59:30,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354160844] [2022-07-21 17:59:30,002 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:59:30,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 17:59:30,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:59:30,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 17:59:30,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=98, Unknown=2, NotChecked=0, Total=132 [2022-07-21 17:59:30,003 INFO L87 Difference]: Start difference. First operand 670 states and 941 transitions. Second operand has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 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) [2022-07-21 17:59:34,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:59:34,727 INFO L93 Difference]: Finished difference Result 924 states and 1228 transitions. [2022-07-21 17:59:34,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:59:34,727 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 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 35 [2022-07-21 17:59:34,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:59:34,730 INFO L225 Difference]: With dead ends: 924 [2022-07-21 17:59:34,730 INFO L226 Difference]: Without dead ends: 924 [2022-07-21 17:59:34,730 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 13.1s TimeCoverageRelationStatistics Valid=106, Invalid=270, Unknown=4, NotChecked=0, Total=380 [2022-07-21 17:59:34,731 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 320 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 17:59:34,731 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 320 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 190 Invalid, 0 Unknown, 85 Unchecked, 0.5s Time] [2022-07-21 17:59:34,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states. [2022-07-21 17:59:34,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 757. [2022-07-21 17:59:34,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 692 states have (on average 1.4609826589595376) internal successors, (1011), 728 states have internal predecessors, (1011), 14 states have call successors, (14), 14 states have call predecessors, (14), 28 states have return successors, (39), 14 states have call predecessors, (39), 14 states have call successors, (39) [2022-07-21 17:59:34,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 1064 transitions. [2022-07-21 17:59:34,748 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 1064 transitions. Word has length 35 [2022-07-21 17:59:34,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:59:34,748 INFO L495 AbstractCegarLoop]: Abstraction has 757 states and 1064 transitions. [2022-07-21 17:59:34,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 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) [2022-07-21 17:59:34,749 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 1064 transitions. [2022-07-21 17:59:34,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-21 17:59:34,749 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:59:34,750 INFO L195 NwaCegarLoop]: 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, 1] [2022-07-21 17:59:34,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:34,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:35,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:59:35,153 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:59:35,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:59:35,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1525473162, now seen corresponding path program 1 times [2022-07-21 17:59:35,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:59:35,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1006863222] [2022-07-21 17:59:35,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:35,154 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:59:35,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:59:35,155 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:59:35,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-07-21 17:59:35,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:35,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-21 17:59:35,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:35,625 INFO L390 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 11 [2022-07-21 17:59:35,628 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:35,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:36,271 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:36,271 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:59:36,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1006863222] [2022-07-21 17:59:36,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1006863222] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:59:36,271 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:59:36,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-07-21 17:59:36,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335473423] [2022-07-21 17:59:36,272 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:59:36,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 17:59:36,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:59:36,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 17:59:36,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:59:36,273 INFO L87 Difference]: Start difference. First operand 757 states and 1064 transitions. Second operand has 14 states, 14 states have (on average 4.5) internal successors, (63), 11 states have internal predecessors, (63), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:59:37,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:59:37,449 INFO L93 Difference]: Finished difference Result 780 states and 1062 transitions. [2022-07-21 17:59:37,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:59:37,450 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.5) internal successors, (63), 11 states have internal predecessors, (63), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 36 [2022-07-21 17:59:37,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:59:37,452 INFO L225 Difference]: With dead ends: 780 [2022-07-21 17:59:37,453 INFO L226 Difference]: Without dead ends: 780 [2022-07-21 17:59:37,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2022-07-21 17:59:37,453 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 314 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-21 17:59:37,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 617 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-21 17:59:37,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2022-07-21 17:59:37,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 556. [2022-07-21 17:59:37,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 505 states have (on average 1.495049504950495) internal successors, (755), 535 states have internal predecessors, (755), 10 states have call successors, (10), 10 states have call predecessors, (10), 18 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2022-07-21 17:59:37,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 791 transitions. [2022-07-21 17:59:37,473 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 791 transitions. Word has length 36 [2022-07-21 17:59:37,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:59:37,473 INFO L495 AbstractCegarLoop]: Abstraction has 556 states and 791 transitions. [2022-07-21 17:59:37,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.5) internal successors, (63), 11 states have internal predecessors, (63), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:59:37,473 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 791 transitions. [2022-07-21 17:59:37,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-21 17:59:37,474 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:59:37,474 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:59:37,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:37,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:59:37,683 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:59:37,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:59:37,684 INFO L85 PathProgramCache]: Analyzing trace with hash 634414932, now seen corresponding path program 1 times [2022-07-21 17:59:37,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:59:37,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [120999257] [2022-07-21 17:59:37,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:37,684 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:59:37,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:59:37,685 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:59:37,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-07-21 17:59:37,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:37,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:59:37,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:37,794 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:37,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:37,860 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:37,860 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:59:37,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [120999257] [2022-07-21 17:59:37,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [120999257] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:59:37,861 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:59:37,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2022-07-21 17:59:37,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85766438] [2022-07-21 17:59:37,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:59:37,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:59:37,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:59:37,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:59:37,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:59:37,862 INFO L87 Difference]: Start difference. First operand 556 states and 791 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 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) [2022-07-21 17:59:37,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:59:37,892 INFO L93 Difference]: Finished difference Result 566 states and 793 transitions. [2022-07-21 17:59:37,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:59:37,893 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 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 40 [2022-07-21 17:59:37,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:59:37,895 INFO L225 Difference]: With dead ends: 566 [2022-07-21 17:59:37,895 INFO L226 Difference]: Without dead ends: 566 [2022-07-21 17:59:37,895 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:59:37,895 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 56 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:59:37,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 116 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:59:37,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-07-21 17:59:37,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 552. [2022-07-21 17:59:37,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 504 states have (on average 1.4742063492063493) internal successors, (743), 531 states have internal predecessors, (743), 10 states have call successors, (10), 10 states have call predecessors, (10), 18 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2022-07-21 17:59:37,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 779 transitions. [2022-07-21 17:59:37,906 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 779 transitions. Word has length 40 [2022-07-21 17:59:37,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:59:37,906 INFO L495 AbstractCegarLoop]: Abstraction has 552 states and 779 transitions. [2022-07-21 17:59:37,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 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) [2022-07-21 17:59:37,907 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 779 transitions. [2022-07-21 17:59:37,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-21 17:59:37,907 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:59:37,907 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:59:37,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:38,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:59:38,117 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:59:38,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:59:38,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1807973484, now seen corresponding path program 1 times [2022-07-21 17:59:38,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:59:38,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [441840656] [2022-07-21 17:59:38,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:38,119 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:59:38,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:59:38,120 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:59:38,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-07-21 17:59:38,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:38,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 17:59:38,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:38,480 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:38,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:38,601 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:38,601 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:59:38,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [441840656] [2022-07-21 17:59:38,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [441840656] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:59:38,601 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:59:38,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2022-07-21 17:59:38,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114641508] [2022-07-21 17:59:38,602 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:59:38,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:59:38,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:59:38,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:59:38,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:59:38,603 INFO L87 Difference]: Start difference. First operand 552 states and 779 transitions. Second operand has 7 states, 6 states have (on average 12.666666666666666) internal successors, (76), 7 states have internal predecessors, (76), 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) [2022-07-21 17:59:38,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:59:38,760 INFO L93 Difference]: Finished difference Result 498 states and 677 transitions. [2022-07-21 17:59:38,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:59:38,761 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.666666666666666) internal successors, (76), 7 states have internal predecessors, (76), 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 41 [2022-07-21 17:59:38,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:59:38,763 INFO L225 Difference]: With dead ends: 498 [2022-07-21 17:59:38,763 INFO L226 Difference]: Without dead ends: 498 [2022-07-21 17:59:38,763 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:59:38,763 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 75 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:59:38,764 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 202 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:59:38,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2022-07-21 17:59:38,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 466. [2022-07-21 17:59:38,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 426 states have (on average 1.4553990610328638) internal successors, (620), 447 states have internal predecessors, (620), 9 states have call successors, (9), 9 states have call predecessors, (9), 14 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-07-21 17:59:38,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 648 transitions. [2022-07-21 17:59:38,772 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 648 transitions. Word has length 41 [2022-07-21 17:59:38,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:59:38,773 INFO L495 AbstractCegarLoop]: Abstraction has 466 states and 648 transitions. [2022-07-21 17:59:38,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.666666666666666) internal successors, (76), 7 states have internal predecessors, (76), 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) [2022-07-21 17:59:38,773 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 648 transitions. [2022-07-21 17:59:38,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-21 17:59:38,773 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:59:38,774 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:59:38,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:38,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:59:38,983 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:59:38,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:59:38,983 INFO L85 PathProgramCache]: Analyzing trace with hash -212603050, now seen corresponding path program 1 times [2022-07-21 17:59:38,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:59:38,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1648027607] [2022-07-21 17:59:38,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:38,984 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:59:38,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:59:38,985 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:59:38,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-07-21 17:59:39,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:39,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 17:59:39,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:39,086 INFO L390 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 [2022-07-21 17:59:39,151 INFO L356 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2022-07-21 17:59:39,151 INFO L390 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 17 [2022-07-21 17:59:39,167 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:39,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:39,254 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:59:39,254 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:59:39,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1648027607] [2022-07-21 17:59:39,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1648027607] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:59:39,254 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:59:39,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2022-07-21 17:59:39,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457537076] [2022-07-21 17:59:39,254 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:59:39,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:59:39,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:59:39,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:59:39,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:59:39,255 INFO L87 Difference]: Start difference. First operand 466 states and 648 transitions. Second operand has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 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) [2022-07-21 17:59:39,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:59:39,440 INFO L93 Difference]: Finished difference Result 493 states and 660 transitions. [2022-07-21 17:59:39,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:59:39,441 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 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 42 [2022-07-21 17:59:39,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:59:39,442 INFO L225 Difference]: With dead ends: 493 [2022-07-21 17:59:39,442 INFO L226 Difference]: Without dead ends: 493 [2022-07-21 17:59:39,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 78 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:59:39,443 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 37 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:59:39,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 148 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:59:39,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-07-21 17:59:39,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 474. [2022-07-21 17:59:39,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 434 states have (on average 1.4377880184331797) internal successors, (624), 455 states have internal predecessors, (624), 9 states have call successors, (9), 9 states have call predecessors, (9), 14 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-07-21 17:59:39,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 652 transitions. [2022-07-21 17:59:39,450 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 652 transitions. Word has length 42 [2022-07-21 17:59:39,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:59:39,451 INFO L495 AbstractCegarLoop]: Abstraction has 474 states and 652 transitions. [2022-07-21 17:59:39,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 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) [2022-07-21 17:59:39,451 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 652 transitions. [2022-07-21 17:59:39,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-21 17:59:39,452 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:59:39,452 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-07-21 17:59:39,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:39,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:59:39,662 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:59:39,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:59:39,663 INFO L85 PathProgramCache]: Analyzing trace with hash 2034116786, now seen corresponding path program 1 times [2022-07-21 17:59:39,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:59:39,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1113063812] [2022-07-21 17:59:39,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:39,664 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:59:39,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:59:39,666 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:59:39,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-07-21 17:59:39,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:39,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:59:39,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:39,797 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 21 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:59:39,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:39,897 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 21 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 17:59:39,897 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:59:39,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1113063812] [2022-07-21 17:59:39,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1113063812] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:59:39,898 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:59:39,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-07-21 17:59:39,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713294037] [2022-07-21 17:59:39,898 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:59:39,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 17:59:39,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:59:39,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 17:59:39,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:59:39,899 INFO L87 Difference]: Start difference. First operand 474 states and 652 transitions. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 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) [2022-07-21 17:59:40,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:59:40,013 INFO L93 Difference]: Finished difference Result 384 states and 472 transitions. [2022-07-21 17:59:40,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:59:40,014 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 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 44 [2022-07-21 17:59:40,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:59:40,016 INFO L225 Difference]: With dead ends: 384 [2022-07-21 17:59:40,016 INFO L226 Difference]: Without dead ends: 384 [2022-07-21 17:59:40,016 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:59:40,016 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 124 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:59:40,017 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 295 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:59:40,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-07-21 17:59:40,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 349. [2022-07-21 17:59:40,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 312 states have (on average 1.3397435897435896) internal successors, (418), 332 states have internal predecessors, (418), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 17:59:40,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 442 transitions. [2022-07-21 17:59:40,023 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 442 transitions. Word has length 44 [2022-07-21 17:59:40,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:59:40,023 INFO L495 AbstractCegarLoop]: Abstraction has 349 states and 442 transitions. [2022-07-21 17:59:40,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 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) [2022-07-21 17:59:40,023 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 442 transitions. [2022-07-21 17:59:40,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-21 17:59:40,024 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:59:40,024 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:59:40,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2022-07-21 17:59:40,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:59:40,241 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:59:40,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:59:40,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1418260067, now seen corresponding path program 1 times [2022-07-21 17:59:40,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:59:40,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [792847352] [2022-07-21 17:59:40,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:40,243 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:59:40,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:59:40,244 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:59:40,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-07-21 17:59:40,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:40,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:59:40,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:40,388 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-21 17:59:40,389 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:59:40,389 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:59:40,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [792847352] [2022-07-21 17:59:40,389 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [792847352] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:59:40,389 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:59:40,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:59:40,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636640680] [2022-07-21 17:59:40,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:59:40,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:59:40,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:59:40,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:59:40,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:59:40,392 INFO L87 Difference]: Start difference. First operand 349 states and 442 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) 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) [2022-07-21 17:59:40,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:59:40,396 INFO L93 Difference]: Finished difference Result 323 states and 395 transitions. [2022-07-21 17:59:40,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:59:40,396 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) 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 [2022-07-21 17:59:40,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:59:40,398 INFO L225 Difference]: With dead ends: 323 [2022-07-21 17:59:40,398 INFO L226 Difference]: Without dead ends: 323 [2022-07-21 17:59:40,398 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:59:40,398 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 8 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 108 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 [2022-07-21 17:59:40,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 108 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:59:40,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-07-21 17:59:40,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 315. [2022-07-21 17:59:40,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 282 states have (on average 1.2872340425531914) internal successors, (363), 298 states have internal predecessors, (363), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 17:59:40,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 387 transitions. [2022-07-21 17:59:40,409 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 387 transitions. Word has length 47 [2022-07-21 17:59:40,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:59:40,410 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 387 transitions. [2022-07-21 17:59:40,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) 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) [2022-07-21 17:59:40,410 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 387 transitions. [2022-07-21 17:59:40,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 17:59:40,410 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:59:40,411 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:59:40,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-07-21 17:59:40,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:59:40,620 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:59:40,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:59:40,621 INFO L85 PathProgramCache]: Analyzing trace with hash -377504153, now seen corresponding path program 1 times [2022-07-21 17:59:40,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:59:40,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1527638319] [2022-07-21 17:59:40,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:40,621 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:59:40,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:59:40,622 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:59:40,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-07-21 17:59:40,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:40,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-21 17:59:40,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:43,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:59:43,291 INFO L390 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 [2022-07-21 17:59:43,365 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 17:59:43,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:45,833 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:59:45,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1527638319] [2022-07-21 17:59:45,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1527638319] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:59:45,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1132811097] [2022-07-21 17:59:45,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:45,833 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-21 17:59:45,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-21 17:59:45,835 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-21 17:59:45,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2022-07-21 17:59:46,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:46,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-21 17:59:46,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:59:48,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:59:48,743 INFO L390 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 [2022-07-21 17:59:48,775 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 17:59:48,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:59:51,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1132811097] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:59:51,123 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:59:51,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2022-07-21 17:59:51,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502040637] [2022-07-21 17:59:51,124 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:59:51,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 17:59:51,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:59:51,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 17:59:51,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=78, Unknown=2, NotChecked=0, Total=110 [2022-07-21 17:59:51,125 INFO L87 Difference]: Start difference. First operand 315 states and 387 transitions. Second operand has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-21 17:59:55,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:59:55,768 INFO L93 Difference]: Finished difference Result 350 states and 406 transitions. [2022-07-21 17:59:55,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:59:55,769 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 48 [2022-07-21 17:59:55,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:59:55,770 INFO L225 Difference]: With dead ends: 350 [2022-07-21 17:59:55,770 INFO L226 Difference]: Without dead ends: 350 [2022-07-21 17:59:55,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=117, Invalid=259, Unknown=4, NotChecked=0, Total=380 [2022-07-21 17:59:55,770 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 189 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:59:55,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 258 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 161 Invalid, 0 Unknown, 56 Unchecked, 0.4s Time] [2022-07-21 17:59:55,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-07-21 17:59:55,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 314. [2022-07-21 17:59:55,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 281 states have (on average 1.2775800711743772) internal successors, (359), 297 states have internal predecessors, (359), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 17:59:55,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 383 transitions. [2022-07-21 17:59:55,781 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 383 transitions. Word has length 48 [2022-07-21 17:59:55,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:59:55,781 INFO L495 AbstractCegarLoop]: Abstraction has 314 states and 383 transitions. [2022-07-21 17:59:55,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-21 17:59:55,782 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 383 transitions. [2022-07-21 17:59:55,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-21 17:59:55,782 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:59:55,782 INFO L195 NwaCegarLoop]: 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] [2022-07-21 17:59:55,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:55,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (33)] Forceful destruction successful, exit code 0 [2022-07-21 17:59:56,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2022-07-21 17:59:56,194 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 17:59:56,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:59:56,194 INFO L85 PathProgramCache]: Analyzing trace with hash -2004239674, now seen corresponding path program 1 times [2022-07-21 17:59:56,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:59:56,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [841267893] [2022-07-21 17:59:56,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:59:56,195 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:59:56,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:59:56,196 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:59:56,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-07-21 17:59:56,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:59:56,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-21 17:59:56,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:00:01,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 18:00:01,082 INFO L390 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 [2022-07-21 18:00:01,194 INFO L390 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 [2022-07-21 18:00:01,199 INFO L390 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 [2022-07-21 18:00:01,238 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-21 18:00:01,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:00:03,550 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 18:00:03,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [841267893] [2022-07-21 18:00:03,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [841267893] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 18:00:03,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1278661502] [2022-07-21 18:00:03,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 18:00:03,551 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-21 18:00:03,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-21 18:00:03,552 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-21 18:00:03,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2022-07-21 18:00:03,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 18:00:03,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-21 18:00:03,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:00:08,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 18:00:08,647 INFO L390 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 [2022-07-21 18:00:08,718 INFO L390 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 [2022-07-21 18:00:08,724 INFO L390 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 [2022-07-21 18:00:08,737 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-21 18:00:08,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:00:11,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1278661502] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 18:00:11,035 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 18:00:11,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-07-21 18:00:11,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853097091] [2022-07-21 18:00:11,035 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 18:00:11,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 18:00:11,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 18:00:11,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 18:00:11,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=121, Unknown=3, NotChecked=0, Total=156 [2022-07-21 18:00:11,036 INFO L87 Difference]: Start difference. First operand 314 states and 383 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 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) [2022-07-21 18:00:17,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 18:00:17,898 INFO L93 Difference]: Finished difference Result 343 states and 403 transitions. [2022-07-21 18:00:17,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 18:00:17,899 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 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 50 [2022-07-21 18:00:17,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 18:00:17,901 INFO L225 Difference]: With dead ends: 343 [2022-07-21 18:00:17,901 INFO L226 Difference]: Without dead ends: 343 [2022-07-21 18:00:17,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 99 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=113, Invalid=301, Unknown=6, NotChecked=0, Total=420 [2022-07-21 18:00:17,901 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 131 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 18:00:17,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 289 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 189 Invalid, 0 Unknown, 50 Unchecked, 0.4s Time] [2022-07-21 18:00:17,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-07-21 18:00:17,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 314. [2022-07-21 18:00:17,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 281 states have (on average 1.2740213523131672) internal successors, (358), 297 states have internal predecessors, (358), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 18:00:17,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 382 transitions. [2022-07-21 18:00:17,906 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 382 transitions. Word has length 50 [2022-07-21 18:00:17,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 18:00:17,906 INFO L495 AbstractCegarLoop]: Abstraction has 314 states and 382 transitions. [2022-07-21 18:00:17,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 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) [2022-07-21 18:00:17,906 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 382 transitions. [2022-07-21 18:00:17,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 18:00:17,907 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 18:00:17,907 INFO L195 NwaCegarLoop]: 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] [2022-07-21 18:00:17,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-07-21 18:00:18,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (35)] Forceful destruction successful, exit code 0 [2022-07-21 18:00:18,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2022-07-21 18:00:18,319 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 18:00:18,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 18:00:18,319 INFO L85 PathProgramCache]: Analyzing trace with hash -2111001345, now seen corresponding path program 1 times [2022-07-21 18:00:18,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 18:00:18,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819997455] [2022-07-21 18:00:18,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 18:00:18,320 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 18:00:18,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 18:00:18,321 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 18:00:18,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-07-21 18:00:18,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 18:00:18,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-21 18:00:18,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:00:18,662 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 18:00:18,663 INFO L390 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 12 treesize of output 12 [2022-07-21 18:00:21,267 INFO L356 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2022-07-21 18:00:21,268 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 21 treesize of output 37 [2022-07-21 18:00:21,327 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 18:00:21,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:00:21,429 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-21 18:00:21,429 INFO L390 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 60 treesize of output 57 [2022-07-21 18:00:25,266 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 18:00:25,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 18:00:25,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819997455] [2022-07-21 18:00:25,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819997455] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 18:00:25,267 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 18:00:25,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2022-07-21 18:00:25,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533247025] [2022-07-21 18:00:25,267 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 18:00:25,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-21 18:00:25,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 18:00:25,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-21 18:00:25,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=303, Unknown=2, NotChecked=0, Total=380 [2022-07-21 18:00:25,268 INFO L87 Difference]: Start difference. First operand 314 states and 382 transitions. Second operand has 20 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 4 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-21 18:00:30,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 18:00:30,327 INFO L93 Difference]: Finished difference Result 340 states and 401 transitions. [2022-07-21 18:00:30,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 18:00:30,327 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 4 states have call successors, (6), 6 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 51 [2022-07-21 18:00:30,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 18:00:30,329 INFO L225 Difference]: With dead ends: 340 [2022-07-21 18:00:30,329 INFO L226 Difference]: Without dead ends: 340 [2022-07-21 18:00:30,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 81 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=190, Invalid=619, Unknown=3, NotChecked=0, Total=812 [2022-07-21 18:00:30,330 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 190 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 18:00:30,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 313 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 200 Invalid, 0 Unknown, 148 Unchecked, 0.4s Time] [2022-07-21 18:00:30,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-07-21 18:00:30,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 324. [2022-07-21 18:00:30,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 293 states have (on average 1.2389078498293515) internal successors, (363), 307 states have internal predecessors, (363), 8 states have call successors, (8), 8 states have call predecessors, (8), 13 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 18:00:30,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 387 transitions. [2022-07-21 18:00:30,335 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 387 transitions. Word has length 51 [2022-07-21 18:00:30,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 18:00:30,335 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 387 transitions. [2022-07-21 18:00:30,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 4 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-21 18:00:30,336 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 387 transitions. [2022-07-21 18:00:30,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 18:00:30,336 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 18:00:30,336 INFO L195 NwaCegarLoop]: 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] [2022-07-21 18:00:30,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2022-07-21 18:00:30,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 18:00:30,537 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 18:00:30,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 18:00:30,538 INFO L85 PathProgramCache]: Analyzing trace with hash -2111001344, now seen corresponding path program 1 times [2022-07-21 18:00:30,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 18:00:30,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2069315226] [2022-07-21 18:00:30,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 18:00:30,538 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 18:00:30,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 18:00:30,539 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 18:00:30,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-07-21 18:00:30,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 18:00:30,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-21 18:00:30,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:00:30,896 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 18:00:30,896 INFO L390 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 12 treesize of output 12 [2022-07-21 18:00:31,374 INFO L390 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 14 treesize of output 16 [2022-07-21 18:00:31,439 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 23 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 18:00:31,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:00:31,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-21 18:00:31,802 INFO L390 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 18 [2022-07-21 18:00:34,875 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-21 18:00:34,875 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-07-21 18:00:35,441 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 23 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 18:00:35,442 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 18:00:35,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2069315226] [2022-07-21 18:00:35,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2069315226] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 18:00:35,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 18:00:35,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2022-07-21 18:00:35,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047906785] [2022-07-21 18:00:35,442 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 18:00:35,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-21 18:00:35,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 18:00:35,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-21 18:00:35,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=170, Unknown=1, NotChecked=0, Total=240 [2022-07-21 18:00:35,443 INFO L87 Difference]: Start difference. First operand 324 states and 387 transitions. Second operand has 16 states, 15 states have (on average 6.133333333333334) internal successors, (92), 13 states have internal predecessors, (92), 4 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-21 18:00:38,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 18:00:38,947 INFO L93 Difference]: Finished difference Result 454 states and 529 transitions. [2022-07-21 18:00:38,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 18:00:38,948 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 6.133333333333334) internal successors, (92), 13 states have internal predecessors, (92), 4 states have call successors, (6), 5 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 51 [2022-07-21 18:00:38,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 18:00:38,949 INFO L225 Difference]: With dead ends: 454 [2022-07-21 18:00:38,949 INFO L226 Difference]: Without dead ends: 454 [2022-07-21 18:00:38,950 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=215, Invalid=434, Unknown=1, NotChecked=0, Total=650 [2022-07-21 18:00:38,951 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 373 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 18:00:38,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [375 Valid, 204 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 179 Invalid, 0 Unknown, 138 Unchecked, 0.6s Time] [2022-07-21 18:00:38,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-07-21 18:00:38,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 323. [2022-07-21 18:00:38,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 292 states have (on average 1.2294520547945205) internal successors, (359), 306 states have internal predecessors, (359), 8 states have call successors, (8), 8 states have call predecessors, (8), 13 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 18:00:38,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 383 transitions. [2022-07-21 18:00:38,960 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 383 transitions. Word has length 51 [2022-07-21 18:00:38,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 18:00:38,961 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 383 transitions. [2022-07-21 18:00:38,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 6.133333333333334) internal successors, (92), 13 states have internal predecessors, (92), 4 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-21 18:00:38,961 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 383 transitions. [2022-07-21 18:00:38,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 18:00:38,962 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 18:00:38,962 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1] [2022-07-21 18:00:38,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-07-21 18:00:39,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 18:00:39,172 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 18:00:39,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 18:00:39,173 INFO L85 PathProgramCache]: Analyzing trace with hash 410026143, now seen corresponding path program 1 times [2022-07-21 18:00:39,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 18:00:39,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2072630538] [2022-07-21 18:00:39,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 18:00:39,173 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 18:00:39,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 18:00:39,174 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 18:00:39,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-07-21 18:00:39,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 18:00:39,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-21 18:00:39,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:00:39,381 INFO L356 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2022-07-21 18:00:39,381 INFO L390 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 17 [2022-07-21 18:00:39,486 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 18:00:39,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:00:39,783 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-07-21 18:00:39,783 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 18:00:39,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2072630538] [2022-07-21 18:00:39,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2072630538] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 18:00:39,784 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 18:00:39,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2022-07-21 18:00:39,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319676621] [2022-07-21 18:00:39,784 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 18:00:39,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 18:00:39,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 18:00:39,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 18:00:39,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-07-21 18:00:39,785 INFO L87 Difference]: Start difference. First operand 323 states and 383 transitions. Second operand has 10 states, 9 states have (on average 6.555555555555555) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-21 18:00:40,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 18:00:40,193 INFO L93 Difference]: Finished difference Result 342 states and 392 transitions. [2022-07-21 18:00:40,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 18:00:40,194 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.555555555555555) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 51 [2022-07-21 18:00:40,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 18:00:40,195 INFO L225 Difference]: With dead ends: 342 [2022-07-21 18:00:40,195 INFO L226 Difference]: Without dead ends: 342 [2022-07-21 18:00:40,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 89 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2022-07-21 18:00:40,196 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 234 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 18:00:40,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 224 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 136 Invalid, 0 Unknown, 26 Unchecked, 0.2s Time] [2022-07-21 18:00:40,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-07-21 18:00:40,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 323. [2022-07-21 18:00:40,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 292 states have (on average 1.2191780821917808) internal successors, (356), 306 states have internal predecessors, (356), 8 states have call successors, (8), 8 states have call predecessors, (8), 13 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 18:00:40,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 380 transitions. [2022-07-21 18:00:40,201 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 380 transitions. Word has length 51 [2022-07-21 18:00:40,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 18:00:40,201 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 380 transitions. [2022-07-21 18:00:40,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.555555555555555) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-21 18:00:40,201 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 380 transitions. [2022-07-21 18:00:40,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-21 18:00:40,208 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 18:00:40,208 INFO L195 NwaCegarLoop]: 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] [2022-07-21 18:00:40,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-07-21 18:00:40,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 18:00:40,416 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 18:00:40,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 18:00:40,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1016532274, now seen corresponding path program 1 times [2022-07-21 18:00:40,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 18:00:40,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2146064861] [2022-07-21 18:00:40,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 18:00:40,417 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 18:00:40,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 18:00:40,418 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 18:00:40,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-07-21 18:00:40,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 18:00:40,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-21 18:00:40,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:00:40,777 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 18:00:40,777 INFO L390 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 12 treesize of output 12 [2022-07-21 18:00:43,445 INFO L356 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-07-21 18:00:43,445 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 25 treesize of output 45 [2022-07-21 18:00:43,554 INFO L390 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 [2022-07-21 18:00:43,601 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 18:00:43,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:00:43,930 INFO L356 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-07-21 18:00:43,930 INFO L390 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 183 treesize of output 170 [2022-07-21 18:00:53,409 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 18:00:53,409 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 18:00:53,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2146064861] [2022-07-21 18:00:53,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2146064861] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 18:00:53,409 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 18:00:53,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2022-07-21 18:00:53,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221960581] [2022-07-21 18:00:53,409 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 18:00:53,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-07-21 18:00:53,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 18:00:53,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-07-21 18:00:53,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=639, Unknown=5, NotChecked=0, Total=756 [2022-07-21 18:00:53,411 INFO L87 Difference]: Start difference. First operand 323 states and 380 transitions. Second operand has 28 states, 25 states have (on average 3.76) internal successors, (94), 23 states have internal predecessors, (94), 4 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-21 18:00:59,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 18:00:59,649 INFO L93 Difference]: Finished difference Result 359 states and 402 transitions. [2022-07-21 18:00:59,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-21 18:00:59,650 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 3.76) internal successors, (94), 23 states have internal predecessors, (94), 4 states have call successors, (6), 6 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 52 [2022-07-21 18:00:59,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 18:00:59,651 INFO L225 Difference]: With dead ends: 359 [2022-07-21 18:00:59,651 INFO L226 Difference]: Without dead ends: 359 [2022-07-21 18:00:59,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 76 SyntacticMatches, 7 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=420, Invalid=1554, Unknown=6, NotChecked=0, Total=1980 [2022-07-21 18:00:59,652 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 651 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 234 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 18:00:59,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [651 Valid, 310 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 391 Invalid, 0 Unknown, 234 Unchecked, 0.7s Time] [2022-07-21 18:00:59,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-07-21 18:00:59,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 323. [2022-07-21 18:00:59,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 292 states have (on average 1.2123287671232876) internal successors, (354), 306 states have internal predecessors, (354), 8 states have call successors, (8), 8 states have call predecessors, (8), 13 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 18:00:59,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 378 transitions. [2022-07-21 18:00:59,656 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 378 transitions. Word has length 52 [2022-07-21 18:00:59,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 18:00:59,657 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 378 transitions. [2022-07-21 18:00:59,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 3.76) internal successors, (94), 23 states have internal predecessors, (94), 4 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-21 18:00:59,657 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 378 transitions. [2022-07-21 18:00:59,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-21 18:00:59,658 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 18:00:59,658 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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] [2022-07-21 18:00:59,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-07-21 18:00:59,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 18:00:59,869 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 18:00:59,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 18:00:59,869 INFO L85 PathProgramCache]: Analyzing trace with hash -174091406, now seen corresponding path program 1 times [2022-07-21 18:00:59,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 18:00:59,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [140107858] [2022-07-21 18:00:59,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 18:00:59,870 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 18:00:59,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 18:00:59,871 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 18:00:59,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-07-21 18:01:00,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 18:01:00,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-21 18:01:00,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:01:00,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 18:01:00,218 INFO L390 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 [2022-07-21 18:01:00,438 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-21 18:01:00,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:01:00,789 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 18:01:00,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [140107858] [2022-07-21 18:01:00,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [140107858] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 18:01:00,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1228003360] [2022-07-21 18:01:00,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 18:01:00,790 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-21 18:01:00,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-21 18:01:00,791 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-21 18:01:00,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2022-07-21 18:01:01,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 18:01:01,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-21 18:01:01,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:01:03,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 18:01:03,139 INFO L390 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 [2022-07-21 18:01:03,214 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-21 18:01:03,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:01:03,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1228003360] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 18:01:03,432 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 18:01:03,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-07-21 18:01:03,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158842793] [2022-07-21 18:01:03,433 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 18:01:03,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 18:01:03,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 18:01:03,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 18:01:03,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-07-21 18:01:03,433 INFO L87 Difference]: Start difference. First operand 323 states and 378 transitions. Second operand has 9 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 18:01:03,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 18:01:03,949 INFO L93 Difference]: Finished difference Result 362 states and 403 transitions. [2022-07-21 18:01:03,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 18:01:03,949 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 52 [2022-07-21 18:01:03,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 18:01:03,950 INFO L225 Difference]: With dead ends: 362 [2022-07-21 18:01:03,950 INFO L226 Difference]: Without dead ends: 362 [2022-07-21 18:01:03,951 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 148 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=161, Invalid=391, Unknown=0, NotChecked=0, Total=552 [2022-07-21 18:01:03,951 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 234 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 18:01:03,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 232 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 150 Invalid, 0 Unknown, 58 Unchecked, 0.3s Time] [2022-07-21 18:01:03,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-07-21 18:01:03,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 323. [2022-07-21 18:01:03,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 292 states have (on average 1.1917808219178083) internal successors, (348), 306 states have internal predecessors, (348), 8 states have call successors, (8), 8 states have call predecessors, (8), 13 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 18:01:03,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 372 transitions. [2022-07-21 18:01:03,956 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 372 transitions. Word has length 52 [2022-07-21 18:01:03,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 18:01:03,956 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 372 transitions. [2022-07-21 18:01:03,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 18:01:03,956 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 372 transitions. [2022-07-21 18:01:03,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-21 18:01:03,957 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 18:01:03,957 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 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] [2022-07-21 18:01:03,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (41)] Forceful destruction successful, exit code 0 [2022-07-21 18:01:04,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-07-21 18:01:04,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 18:01:04,361 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 18:01:04,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 18:01:04,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1928976600, now seen corresponding path program 2 times [2022-07-21 18:01:04,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 18:01:04,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [328050397] [2022-07-21 18:01:04,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 18:01:04,362 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 18:01:04,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 18:01:04,363 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 18:01:04,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-07-21 18:01:04,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 18:01:04,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 18:01:04,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-21 18:01:04,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:01:04,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 18:01:04,687 INFO L390 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 [2022-07-21 18:01:04,770 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 18:01:04,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:01:04,910 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 18:01:04,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [328050397] [2022-07-21 18:01:04,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [328050397] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 18:01:04,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [875289471] [2022-07-21 18:01:04,911 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 18:01:04,911 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-21 18:01:04,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-21 18:01:04,914 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-21 18:01:04,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2022-07-21 18:01:05,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 18:01:05,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 18:01:05,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-21 18:01:05,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:01:05,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 18:01:05,375 INFO L390 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 [2022-07-21 18:01:05,447 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-21 18:01:05,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:01:05,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [875289471] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 18:01:05,734 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 18:01:05,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2022-07-21 18:01:05,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681720828] [2022-07-21 18:01:05,735 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 18:01:05,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 18:01:05,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 18:01:05,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 18:01:05,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-07-21 18:01:05,736 INFO L87 Difference]: Start difference. First operand 323 states and 372 transitions. Second operand has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 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) [2022-07-21 18:01:06,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 18:01:06,269 INFO L93 Difference]: Finished difference Result 350 states and 392 transitions. [2022-07-21 18:01:06,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 18:01:06,269 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 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 52 [2022-07-21 18:01:06,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 18:01:06,270 INFO L225 Difference]: With dead ends: 350 [2022-07-21 18:01:06,270 INFO L226 Difference]: Without dead ends: 350 [2022-07-21 18:01:06,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2022-07-21 18:01:06,270 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 155 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 18:01:06,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 199 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 130 Invalid, 0 Unknown, 74 Unchecked, 0.3s Time] [2022-07-21 18:01:06,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-07-21 18:01:06,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 323. [2022-07-21 18:01:06,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 292 states have (on average 1.1849315068493151) internal successors, (346), 306 states have internal predecessors, (346), 8 states have call successors, (8), 8 states have call predecessors, (8), 13 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-21 18:01:06,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 370 transitions. [2022-07-21 18:01:06,274 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 370 transitions. Word has length 52 [2022-07-21 18:01:06,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 18:01:06,274 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 370 transitions. [2022-07-21 18:01:06,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 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) [2022-07-21 18:01:06,275 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 370 transitions. [2022-07-21 18:01:06,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-21 18:01:06,275 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 18:01:06,275 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2022-07-21 18:01:06,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (43)] Forceful destruction successful, exit code 0 [2022-07-21 18:01:06,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-07-21 18:01:06,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 18:01:06,676 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 18:01:06,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 18:01:06,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1447729377, now seen corresponding path program 1 times [2022-07-21 18:01:06,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 18:01:06,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1263980826] [2022-07-21 18:01:06,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 18:01:06,677 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 18:01:06,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 18:01:06,678 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 18:01:06,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-07-21 18:01:06,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 18:01:06,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-21 18:01:06,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:01:07,347 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 18:01:07,347 INFO L390 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 [2022-07-21 18:01:07,832 INFO L356 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2022-07-21 18:01:07,832 INFO L390 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 16 treesize of output 16 [2022-07-21 18:01:08,219 INFO L390 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 [2022-07-21 18:01:08,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 18:01:08,491 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-21 18:01:08,764 INFO L390 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 [2022-07-21 18:01:08,768 INFO L390 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 [2022-07-21 18:01:08,842 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 18:01:08,843 INFO L390 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 [2022-07-21 18:01:08,909 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 13 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 18:01:08,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:01:09,448 INFO L356 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-07-21 18:01:09,448 INFO L390 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 20 treesize of output 19 [2022-07-21 18:01:09,468 INFO L390 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 18 treesize of output 12 [2022-07-21 18:01:09,557 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 18:01:09,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1263980826] [2022-07-21 18:01:09,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1263980826] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 18:01:09,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [940623756] [2022-07-21 18:01:09,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 18:01:09,558 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-21 18:01:09,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-21 18:01:09,559 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-21 18:01:09,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (45)] Waiting until timeout for monitored process [2022-07-21 18:01:09,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 18:01:09,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-21 18:01:09,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:01:10,218 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 18:01:10,218 INFO L390 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 [2022-07-21 18:01:10,545 INFO L356 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2022-07-21 18:01:10,545 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 16 [2022-07-21 18:01:11,174 INFO L390 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 [2022-07-21 18:01:11,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 18:01:11,416 INFO L390 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 [2022-07-21 18:01:11,623 INFO L390 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 [2022-07-21 18:01:11,632 INFO L390 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 [2022-07-21 18:01:11,654 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 18:01:11,654 INFO L390 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 [2022-07-21 18:01:11,668 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 13 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 18:01:11,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:01:11,876 INFO L356 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-07-21 18:01:11,876 INFO L390 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 21 treesize of output 20 [2022-07-21 18:01:11,895 INFO L390 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 18 treesize of output 12 [2022-07-21 18:01:11,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [940623756] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 18:01:12,000 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 18:01:12,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 18 [2022-07-21 18:01:12,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214600392] [2022-07-21 18:01:12,000 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 18:01:12,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-21 18:01:12,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 18:01:12,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-21 18:01:12,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-07-21 18:01:12,001 INFO L87 Difference]: Start difference. First operand 323 states and 370 transitions. Second operand has 20 states, 18 states have (on average 3.388888888888889) internal successors, (61), 16 states have internal predecessors, (61), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 18:01:20,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 18:01:20,639 INFO L93 Difference]: Finished difference Result 364 states and 406 transitions. [2022-07-21 18:01:20,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-21 18:01:20,640 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 3.388888888888889) internal successors, (61), 16 states have internal predecessors, (61), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 53 [2022-07-21 18:01:20,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 18:01:20,641 INFO L225 Difference]: With dead ends: 364 [2022-07-21 18:01:20,641 INFO L226 Difference]: Without dead ends: 364 [2022-07-21 18:01:20,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=366, Invalid=1272, Unknown=2, NotChecked=0, Total=1640 [2022-07-21 18:01:20,642 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 186 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 442 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 18:01:20,643 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 437 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 169 Invalid, 0 Unknown, 442 Unchecked, 0.4s Time] [2022-07-21 18:01:20,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-07-21 18:01:20,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 339. [2022-07-21 18:01:20,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 306 states have (on average 1.1764705882352942) internal successors, (360), 320 states have internal predecessors, (360), 9 states have call successors, (9), 9 states have call predecessors, (9), 14 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-07-21 18:01:20,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 388 transitions. [2022-07-21 18:01:20,648 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 388 transitions. Word has length 53 [2022-07-21 18:01:20,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 18:01:20,648 INFO L495 AbstractCegarLoop]: Abstraction has 339 states and 388 transitions. [2022-07-21 18:01:20,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 3.388888888888889) internal successors, (61), 16 states have internal predecessors, (61), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 18:01:20,648 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 388 transitions. [2022-07-21 18:01:20,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 18:01:20,649 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 18:01:20,649 INFO L195 NwaCegarLoop]: 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] [2022-07-21 18:01:20,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (45)] Forceful destruction successful, exit code 0 [2022-07-21 18:01:20,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-07-21 18:01:21,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 18:01:21,055 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2022-07-21 18:01:21,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 18:01:21,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1929937680, now seen corresponding path program 1 times [2022-07-21 18:01:21,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 18:01:21,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [705133051] [2022-07-21 18:01:21,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 18:01:21,056 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 18:01:21,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 18:01:21,057 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 18:01:21,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-07-21 18:01:21,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 18:01:21,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-21 18:01:21,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:01:21,463 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-07-21 18:01:21,464 INFO L390 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 18 treesize of output 25 [2022-07-21 18:01:25,204 INFO L356 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2022-07-21 18:01:25,205 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 42 [2022-07-21 18:01:25,287 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 18:01:25,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 18:01:27,479 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 18:01:27,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [705133051] [2022-07-21 18:01:27,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [705133051] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 18:01:27,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1079238566] [2022-07-21 18:01:27,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 18:01:27,479 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-21 18:01:27,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-21 18:01:27,481 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-21 18:01:27,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2022-07-21 18:01:27,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 18:01:27,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-21 18:01:27,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 18:01:31,972 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-07-21 18:01:31,973 INFO L390 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 18 treesize of output 25