./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memcleanup.prp --file ../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (memcleanup) Using default analysis Version ae007674 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-MemCleanup-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-memcleanup) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c --- Real Ultimate output --- This is Ultimate 0.2.2-dev-ae00767 [2021-12-28 05:42:07,169 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 05:42:07,172 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 05:42:07,214 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 05:42:07,215 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 05:42:07,217 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 05:42:07,219 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 05:42:07,223 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 05:42:07,225 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 05:42:07,229 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 05:42:07,230 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 05:42:07,234 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 05:42:07,234 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 05:42:07,236 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 05:42:07,237 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 05:42:07,241 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 05:42:07,241 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 05:42:07,242 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 05:42:07,244 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 05:42:07,249 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 05:42:07,251 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 05:42:07,252 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 05:42:07,252 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 05:42:07,254 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 05:42:07,260 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 05:42:07,262 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 05:42:07,262 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 05:42:07,263 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 05:42:07,264 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 05:42:07,265 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 05:42:07,265 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 05:42:07,265 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 05:42:07,267 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 05:42:07,267 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 05:42:07,268 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 05:42:07,269 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 05:42:07,269 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 05:42:07,270 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 05:42:07,270 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 05:42:07,271 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 05:42:07,272 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 05:42:07,275 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-MemCleanup-32bit-Automizer_Default.epf [2021-12-28 05:42:07,315 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 05:42:07,315 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 05:42:07,316 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 05:42:07,317 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 05:42:07,317 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-28 05:42:07,318 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-28 05:42:07,319 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 05:42:07,319 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 05:42:07,319 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 05:42:07,319 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 05:42:07,320 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-28 05:42:07,320 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-28 05:42:07,321 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 05:42:07,321 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-28 05:42:07,321 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 05:42:07,321 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-28 05:42:07,321 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-28 05:42:07,322 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-28 05:42:07,322 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-28 05:42:07,322 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-28 05:42:07,322 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 05:42:07,322 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 05:42:07,323 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 05:42:07,323 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-28 05:42:07,323 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 05:42:07,323 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 05:42:07,323 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-28 05:42:07,324 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 05:42:07,324 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-28 05:42:07,324 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-memcleanup) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c [2021-12-28 05:42:07,588 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 05:42:07,611 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 05:42:07,613 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 05:42:07,614 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 05:42:07,615 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 05:42:07,616 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2021-12-28 05:42:07,665 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/42d66bf3b/2ac3219faa744107b49323592a450818/FLAG71a6d0dad [2021-12-28 05:42:08,167 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 05:42:08,167 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2021-12-28 05:42:08,184 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/42d66bf3b/2ac3219faa744107b49323592a450818/FLAG71a6d0dad [2021-12-28 05:42:08,689 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/42d66bf3b/2ac3219faa744107b49323592a450818 [2021-12-28 05:42:08,691 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 05:42:08,693 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 05:42:08,695 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 05:42:08,695 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 05:42:08,697 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 05:42:08,697 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 05:42:08" (1/1) ... [2021-12-28 05:42:08,698 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6170dd63 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:08, skipping insertion in model container [2021-12-28 05:42:08,698 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 05:42:08" (1/1) ... [2021-12-28 05:42:08,703 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 05:42:08,730 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 05:42:08,996 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 05:42:09,010 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 05:42:09,056 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 05:42:09,092 INFO L208 MainTranslator]: Completed translation [2021-12-28 05:42:09,093 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09 WrapperNode [2021-12-28 05:42:09,094 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 05:42:09,095 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 05:42:09,095 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 05:42:09,100 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 05:42:09,106 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,122 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,141 INFO L137 Inliner]: procedures = 168, calls = 43, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 99 [2021-12-28 05:42:09,142 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 05:42:09,142 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 05:42:09,142 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 05:42:09,142 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 05:42:09,149 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,149 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,152 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,153 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,159 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,162 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,163 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,165 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 05:42:09,166 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 05:42:09,166 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 05:42:09,166 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 05:42:09,167 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (1/1) ... [2021-12-28 05:42:09,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 05:42:09,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:09,196 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-28 05:42:09,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-28 05:42:09,231 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-28 05:42:09,232 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2021-12-28 05:42:09,232 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2021-12-28 05:42:09,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-28 05:42:09,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 05:42:09,232 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-28 05:42:09,232 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-28 05:42:09,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-28 05:42:09,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 05:42:09,233 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 05:42:09,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 05:42:09,321 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 05:42:09,323 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 05:42:09,652 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 05:42:09,657 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 05:42:09,658 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-28 05:42:09,659 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 05:42:09 BoogieIcfgContainer [2021-12-28 05:42:09,659 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 05:42:09,661 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-28 05:42:09,665 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-28 05:42:09,668 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-28 05:42:09,668 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.12 05:42:08" (1/3) ... [2021-12-28 05:42:09,668 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44907816 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 05:42:09, skipping insertion in model container [2021-12-28 05:42:09,669 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:09" (2/3) ... [2021-12-28 05:42:09,669 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44907816 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 05:42:09, skipping insertion in model container [2021-12-28 05:42:09,669 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 05:42:09" (3/3) ... [2021-12-28 05:42:09,670 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_1.i [2021-12-28 05:42:09,674 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-28 05:42:09,675 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2021-12-28 05:42:09,720 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-28 05:42:09,729 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-28 05:42:09,729 INFO L340 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2021-12-28 05:42:09,744 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) [2021-12-28 05:42:09,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-28 05:42:09,758 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:09,758 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-28 05:42:09,759 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:09,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:09,763 INFO L85 PathProgramCache]: Analyzing trace with hash -594954629, now seen corresponding path program 1 times [2021-12-28 05:42:09,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:09,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633955291] [2021-12-28 05:42:09,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:09,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:09,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:10,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:10,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:10,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633955291] [2021-12-28 05:42:10,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633955291] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:10,012 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:10,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 05:42:10,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091806524] [2021-12-28 05:42:10,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:10,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 05:42:10,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:10,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 05:42:10,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-28 05:42:10,049 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) [2021-12-28 05:42:10,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:10,231 INFO L93 Difference]: Finished difference Result 134 states and 155 transitions. [2021-12-28 05:42:10,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 05:42:10,234 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-28 05:42:10,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:10,247 INFO L225 Difference]: With dead ends: 134 [2021-12-28 05:42:10,247 INFO L226 Difference]: Without dead ends: 128 [2021-12-28 05:42:10,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-28 05:42:10,252 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:10,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 130 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:10,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-12-28 05:42:10,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 95. [2021-12-28 05:42:10,302 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) [2021-12-28 05:42:10,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 125 transitions. [2021-12-28 05:42:10,309 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 125 transitions. Word has length 6 [2021-12-28 05:42:10,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:10,309 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 125 transitions. [2021-12-28 05:42:10,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:10,309 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 125 transitions. [2021-12-28 05:42:10,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-28 05:42:10,310 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:10,310 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-28 05:42:10,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-28 05:42:10,311 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:10,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:10,312 INFO L85 PathProgramCache]: Analyzing trace with hash -594954628, now seen corresponding path program 1 times [2021-12-28 05:42:10,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:10,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220073115] [2021-12-28 05:42:10,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:10,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:10,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:10,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:10,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:10,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220073115] [2021-12-28 05:42:10,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220073115] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:10,434 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:10,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:10,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348530117] [2021-12-28 05:42:10,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:10,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:10,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:10,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:10,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:10,438 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) [2021-12-28 05:42:10,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:10,574 INFO L93 Difference]: Finished difference Result 222 states and 302 transitions. [2021-12-28 05:42:10,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 05:42:10,575 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-28 05:42:10,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:10,579 INFO L225 Difference]: With dead ends: 222 [2021-12-28 05:42:10,579 INFO L226 Difference]: Without dead ends: 222 [2021-12-28 05:42:10,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-28 05:42:10,584 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:10,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 212 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:10,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-12-28 05:42:10,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 169. [2021-12-28 05:42:10,614 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) [2021-12-28 05:42:10,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 263 transitions. [2021-12-28 05:42:10,618 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 263 transitions. Word has length 6 [2021-12-28 05:42:10,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:10,618 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 263 transitions. [2021-12-28 05:42:10,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:10,620 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 263 transitions. [2021-12-28 05:42:10,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-28 05:42:10,621 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:10,621 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:10,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-28 05:42:10,624 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:10,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:10,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1263724334, now seen corresponding path program 1 times [2021-12-28 05:42:10,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:10,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247667683] [2021-12-28 05:42:10,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:10,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:10,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:10,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:10,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:10,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247667683] [2021-12-28 05:42:10,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247667683] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:10,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:10,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:10,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636706733] [2021-12-28 05:42:10,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:10,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:10,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:10,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:10,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:10,743 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) [2021-12-28 05:42:10,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:10,912 INFO L93 Difference]: Finished difference Result 260 states and 371 transitions. [2021-12-28 05:42:10,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:10,913 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-12-28 05:42:10,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:10,915 INFO L225 Difference]: With dead ends: 260 [2021-12-28 05:42:10,916 INFO L226 Difference]: Without dead ends: 260 [2021-12-28 05:42:10,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-28 05:42:10,917 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:10,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 189 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:10,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-12-28 05:42:10,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 172. [2021-12-28 05:42:10,928 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) [2021-12-28 05:42:10,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 266 transitions. [2021-12-28 05:42:10,930 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 266 transitions. Word has length 7 [2021-12-28 05:42:10,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:10,931 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 266 transitions. [2021-12-28 05:42:10,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:10,931 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 266 transitions. [2021-12-28 05:42:10,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-28 05:42:10,932 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:10,932 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:10,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-28 05:42:10,932 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:10,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:10,933 INFO L85 PathProgramCache]: Analyzing trace with hash -520748645, now seen corresponding path program 1 times [2021-12-28 05:42:10,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:10,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213312403] [2021-12-28 05:42:10,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:10,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:10,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:11,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:11,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:11,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213312403] [2021-12-28 05:42:11,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213312403] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:11,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:11,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:11,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687032369] [2021-12-28 05:42:11,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:11,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:11,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:11,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:11,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:11,065 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) [2021-12-28 05:42:11,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:11,182 INFO L93 Difference]: Finished difference Result 224 states and 303 transitions. [2021-12-28 05:42:11,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:11,183 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-12-28 05:42:11,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:11,185 INFO L225 Difference]: With dead ends: 224 [2021-12-28 05:42:11,185 INFO L226 Difference]: Without dead ends: 224 [2021-12-28 05:42:11,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-28 05:42:11,196 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:11,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 208 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:11,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-12-28 05:42:11,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 172. [2021-12-28 05:42:11,210 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) [2021-12-28 05:42:11,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 264 transitions. [2021-12-28 05:42:11,213 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 264 transitions. Word has length 8 [2021-12-28 05:42:11,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:11,213 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 264 transitions. [2021-12-28 05:42:11,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:11,213 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 264 transitions. [2021-12-28 05:42:11,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-12-28 05:42:11,214 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:11,214 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:11,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-28 05:42:11,214 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:11,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:11,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1036661236, now seen corresponding path program 1 times [2021-12-28 05:42:11,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:11,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145401734] [2021-12-28 05:42:11,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:11,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:11,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:11,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:11,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:11,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145401734] [2021-12-28 05:42:11,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145401734] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:11,266 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:11,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:11,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426732346] [2021-12-28 05:42:11,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:11,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:11,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:11,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:11,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:11,268 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) [2021-12-28 05:42:11,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:11,368 INFO L93 Difference]: Finished difference Result 266 states and 366 transitions. [2021-12-28 05:42:11,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:11,369 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-12-28 05:42:11,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:11,372 INFO L225 Difference]: With dead ends: 266 [2021-12-28 05:42:11,372 INFO L226 Difference]: Without dead ends: 266 [2021-12-28 05:42:11,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-28 05:42:11,373 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:11,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 207 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:11,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2021-12-28 05:42:11,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 205. [2021-12-28 05:42:11,389 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) [2021-12-28 05:42:11,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 310 transitions. [2021-12-28 05:42:11,391 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 310 transitions. Word has length 9 [2021-12-28 05:42:11,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:11,392 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 310 transitions. [2021-12-28 05:42:11,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:11,395 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 310 transitions. [2021-12-28 05:42:11,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-28 05:42:11,395 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:11,396 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:11,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-28 05:42:11,396 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:11,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:11,397 INFO L85 PathProgramCache]: Analyzing trace with hash 2071727293, now seen corresponding path program 1 times [2021-12-28 05:42:11,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:11,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748905471] [2021-12-28 05:42:11,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:11,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:11,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:11,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:11,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:11,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748905471] [2021-12-28 05:42:11,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748905471] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:11,450 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:11,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:11,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776697638] [2021-12-28 05:42:11,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:11,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:11,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:11,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:11,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:11,452 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) [2021-12-28 05:42:11,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:11,535 INFO L93 Difference]: Finished difference Result 253 states and 333 transitions. [2021-12-28 05:42:11,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:11,536 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-12-28 05:42:11,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:11,537 INFO L225 Difference]: With dead ends: 253 [2021-12-28 05:42:11,537 INFO L226 Difference]: Without dead ends: 253 [2021-12-28 05:42:11,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-28 05:42:11,538 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 139 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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 [2021-12-28 05:42:11,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 235 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:11,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-12-28 05:42:11,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 219. [2021-12-28 05:42:11,544 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) [2021-12-28 05:42:11,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 331 transitions. [2021-12-28 05:42:11,546 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 331 transitions. Word has length 10 [2021-12-28 05:42:11,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:11,546 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 331 transitions. [2021-12-28 05:42:11,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:11,546 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 331 transitions. [2021-12-28 05:42:11,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-28 05:42:11,547 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:11,547 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:11,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-28 05:42:11,548 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:11,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:11,548 INFO L85 PathProgramCache]: Analyzing trace with hash 288674115, now seen corresponding path program 1 times [2021-12-28 05:42:11,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:11,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597186899] [2021-12-28 05:42:11,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:11,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:11,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:11,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:11,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:11,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597186899] [2021-12-28 05:42:11,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597186899] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:11,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065396415] [2021-12-28 05:42:11,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:11,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:11,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:11,655 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:11,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-28 05:42:11,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:11,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-28 05:42:11,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:11,923 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:11,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:12,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:12,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065396415] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:12,075 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:12,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 11 [2021-12-28 05:42:12,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657052687] [2021-12-28 05:42:12,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:12,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-28 05:42:12,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:12,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-28 05:42:12,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-12-28 05:42:12,077 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) [2021-12-28 05:42:12,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:12,302 INFO L93 Difference]: Finished difference Result 291 states and 398 transitions. [2021-12-28 05:42:12,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 05:42:12,303 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-12-28 05:42:12,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:12,304 INFO L225 Difference]: With dead ends: 291 [2021-12-28 05:42:12,304 INFO L226 Difference]: Without dead ends: 291 [2021-12-28 05:42:12,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-12-28 05:42:12,305 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:12,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 489 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-28 05:42:12,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-12-28 05:42:12,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 225. [2021-12-28 05:42:12,312 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) [2021-12-28 05:42:12,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2021-12-28 05:42:12,313 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 332 transitions. Word has length 14 [2021-12-28 05:42:12,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:12,314 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-12-28 05:42:12,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:12,314 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 332 transitions. [2021-12-28 05:42:12,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-12-28 05:42:12,315 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:12,315 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:12,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:12,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:12,536 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:12,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:12,536 INFO L85 PathProgramCache]: Analyzing trace with hash 358962923, now seen corresponding path program 1 times [2021-12-28 05:42:12,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:12,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235462126] [2021-12-28 05:42:12,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:12,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:12,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:12,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:12,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:12,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235462126] [2021-12-28 05:42:12,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235462126] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:12,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173131786] [2021-12-28 05:42:12,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:12,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:12,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:12,661 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:12,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-28 05:42:12,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:12,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-28 05:42:12,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:12,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-28 05:42:12,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:12,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:12,952 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:12,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173131786] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:12,952 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:12,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2021-12-28 05:42:12,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080064052] [2021-12-28 05:42:12,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:12,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-28 05:42:12,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:12,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-28 05:42:12,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-12-28 05:42:12,956 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) [2021-12-28 05:42:13,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:13,207 INFO L93 Difference]: Finished difference Result 336 states and 471 transitions. [2021-12-28 05:42:13,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-28 05:42:13,207 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-12-28 05:42:13,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:13,209 INFO L225 Difference]: With dead ends: 336 [2021-12-28 05:42:13,209 INFO L226 Difference]: Without dead ends: 336 [2021-12-28 05:42:13,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-12-28 05:42:13,210 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 428 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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 [2021-12-28 05:42:13,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 317 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-28 05:42:13,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2021-12-28 05:42:13,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 239. [2021-12-28 05:42:13,220 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) [2021-12-28 05:42:13,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 353 transitions. [2021-12-28 05:42:13,224 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 353 transitions. Word has length 15 [2021-12-28 05:42:13,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:13,225 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 353 transitions. [2021-12-28 05:42:13,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:13,225 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 353 transitions. [2021-12-28 05:42:13,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-28 05:42:13,226 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:13,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:13,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:13,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-12-28 05:42:13,432 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:13,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:13,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1757051230, now seen corresponding path program 1 times [2021-12-28 05:42:13,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:13,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954945949] [2021-12-28 05:42:13,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:13,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:13,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:13,560 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:13,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:13,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954945949] [2021-12-28 05:42:13,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954945949] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:13,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018750673] [2021-12-28 05:42:13,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:13,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:13,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:13,564 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:13,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-28 05:42:13,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:13,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-28 05:42:13,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:13,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-28 05:42:13,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-28 05:42:13,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:13,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:13,982 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:13,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018750673] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:13,983 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:13,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2021-12-28 05:42:13,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909584920] [2021-12-28 05:42:13,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:13,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-28 05:42:13,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:13,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-28 05:42:13,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-12-28 05:42:13,985 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) [2021-12-28 05:42:14,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:14,631 INFO L93 Difference]: Finished difference Result 550 states and 739 transitions. [2021-12-28 05:42:14,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-28 05:42:14,632 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-28 05:42:14,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:14,634 INFO L225 Difference]: With dead ends: 550 [2021-12-28 05:42:14,634 INFO L226 Difference]: Without dead ends: 550 [2021-12-28 05:42:14,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2021-12-28 05:42:14,635 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:14,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [433 Valid, 1026 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-28 05:42:14,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-12-28 05:42:14,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 345. [2021-12-28 05:42:14,656 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) [2021-12-28 05:42:14,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 523 transitions. [2021-12-28 05:42:14,659 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 523 transitions. Word has length 16 [2021-12-28 05:42:14,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:14,659 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 523 transitions. [2021-12-28 05:42:14,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:14,660 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 523 transitions. [2021-12-28 05:42:14,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-28 05:42:14,660 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:14,660 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:14,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:14,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:14,876 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:14,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:14,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986564, now seen corresponding path program 1 times [2021-12-28 05:42:14,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:14,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263521995] [2021-12-28 05:42:14,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:14,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:14,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:14,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:14,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:14,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263521995] [2021-12-28 05:42:14,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263521995] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:14,911 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:14,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-12-28 05:42:14,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852919956] [2021-12-28 05:42:14,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:14,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:42:14,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:14,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:42:14,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:42:14,913 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) [2021-12-28 05:42:14,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:14,931 INFO L93 Difference]: Finished difference Result 495 states and 752 transitions. [2021-12-28 05:42:14,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:42:14,932 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 [2021-12-28 05:42:14,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:14,934 INFO L225 Difference]: With dead ends: 495 [2021-12-28 05:42:14,934 INFO L226 Difference]: Without dead ends: 495 [2021-12-28 05:42:14,935 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:14,935 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:14,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 117 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 05:42:14,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-12-28 05:42:14,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 479. [2021-12-28 05:42:14,948 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) [2021-12-28 05:42:14,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 747 transitions. [2021-12-28 05:42:14,950 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 747 transitions. Word has length 18 [2021-12-28 05:42:14,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:14,951 INFO L470 AbstractCegarLoop]: Abstraction has 479 states and 747 transitions. [2021-12-28 05:42:14,951 INFO L471 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) [2021-12-28 05:42:14,951 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 747 transitions. [2021-12-28 05:42:14,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-28 05:42:14,952 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:14,952 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:14,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-28 05:42:14,952 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:14,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:14,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986820, now seen corresponding path program 1 times [2021-12-28 05:42:14,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:14,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528219169] [2021-12-28 05:42:14,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:14,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:14,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:14,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:14,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:14,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528219169] [2021-12-28 05:42:14,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528219169] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:14,978 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:14,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:14,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137761454] [2021-12-28 05:42:14,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:14,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:42:14,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:14,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:42:14,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:42:14,980 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) [2021-12-28 05:42:14,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:14,985 INFO L93 Difference]: Finished difference Result 441 states and 681 transitions. [2021-12-28 05:42:14,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:42:14,985 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 [2021-12-28 05:42:14,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:14,987 INFO L225 Difference]: With dead ends: 441 [2021-12-28 05:42:14,987 INFO L226 Difference]: Without dead ends: 441 [2021-12-28 05:42:14,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:42:14,988 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:14,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 114 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 05:42:14,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-12-28 05:42:14,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 441. [2021-12-28 05:42:15,000 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) [2021-12-28 05:42:15,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 681 transitions. [2021-12-28 05:42:15,003 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 681 transitions. Word has length 18 [2021-12-28 05:42:15,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:15,003 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 681 transitions. [2021-12-28 05:42:15,003 INFO L471 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) [2021-12-28 05:42:15,003 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 681 transitions. [2021-12-28 05:42:15,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-28 05:42:15,004 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:15,004 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:15,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-28 05:42:15,005 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:15,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:15,005 INFO L85 PathProgramCache]: Analyzing trace with hash 2137943300, now seen corresponding path program 1 times [2021-12-28 05:42:15,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:15,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131075406] [2021-12-28 05:42:15,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:15,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:15,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:15,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:15,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:15,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131075406] [2021-12-28 05:42:15,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131075406] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:15,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:15,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-12-28 05:42:15,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474060944] [2021-12-28 05:42:15,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:15,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:42:15,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:15,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:42:15,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:42:15,035 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) [2021-12-28 05:42:15,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:15,083 INFO L93 Difference]: Finished difference Result 509 states and 761 transitions. [2021-12-28 05:42:15,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:42:15,084 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 [2021-12-28 05:42:15,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:15,088 INFO L225 Difference]: With dead ends: 509 [2021-12-28 05:42:15,088 INFO L226 Difference]: Without dead ends: 509 [2021-12-28 05:42:15,088 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:15,089 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:15,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 96 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 05:42:15,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-12-28 05:42:15,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 491. [2021-12-28 05:42:15,102 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) [2021-12-28 05:42:15,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 752 transitions. [2021-12-28 05:42:15,106 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 752 transitions. Word has length 19 [2021-12-28 05:42:15,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:15,106 INFO L470 AbstractCegarLoop]: Abstraction has 491 states and 752 transitions. [2021-12-28 05:42:15,107 INFO L471 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) [2021-12-28 05:42:15,107 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 752 transitions. [2021-12-28 05:42:15,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-28 05:42:15,111 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:15,112 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:15,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-28 05:42:15,112 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:15,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:15,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1078444150, now seen corresponding path program 1 times [2021-12-28 05:42:15,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:15,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307575093] [2021-12-28 05:42:15,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:15,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:15,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:15,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:15,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:15,174 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:15,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:15,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307575093] [2021-12-28 05:42:15,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307575093] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:15,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:15,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-28 05:42:15,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501000643] [2021-12-28 05:42:15,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:15,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 05:42:15,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:15,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 05:42:15,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-28 05:42:15,179 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) [2021-12-28 05:42:15,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:15,245 INFO L93 Difference]: Finished difference Result 351 states and 521 transitions. [2021-12-28 05:42:15,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 05:42:15,245 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2021-12-28 05:42:15,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:15,248 INFO L225 Difference]: With dead ends: 351 [2021-12-28 05:42:15,248 INFO L226 Difference]: Without dead ends: 351 [2021-12-28 05:42:15,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-28 05:42:15,249 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:15,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 66 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:15,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2021-12-28 05:42:15,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2021-12-28 05:42:15,261 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) [2021-12-28 05:42:15,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 521 transitions. [2021-12-28 05:42:15,263 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 521 transitions. Word has length 25 [2021-12-28 05:42:15,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:15,264 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 521 transitions. [2021-12-28 05:42:15,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-28 05:42:15,264 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 521 transitions. [2021-12-28 05:42:15,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-28 05:42:15,265 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:15,265 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:15,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-28 05:42:15,265 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:15,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:15,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1446375410, now seen corresponding path program 1 times [2021-12-28 05:42:15,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:15,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926586349] [2021-12-28 05:42:15,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:15,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:15,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:15,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:15,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:15,406 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:15,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:15,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926586349] [2021-12-28 05:42:15,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926586349] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:15,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844031995] [2021-12-28 05:42:15,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:15,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:15,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:15,408 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:15,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-28 05:42:15,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:15,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-28 05:42:15,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:15,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:15,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-28 05:42:15,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:15,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:15,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844031995] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:15,966 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:15,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 13 [2021-12-28 05:42:15,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792310525] [2021-12-28 05:42:15,966 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:15,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-28 05:42:15,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:15,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-28 05:42:15,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-12-28 05:42:15,967 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) [2021-12-28 05:42:16,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:16,633 INFO L93 Difference]: Finished difference Result 531 states and 739 transitions. [2021-12-28 05:42:16,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-28 05:42:16,635 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 11 states have internal predecessors, (48), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2021-12-28 05:42:16,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:16,637 INFO L225 Difference]: With dead ends: 531 [2021-12-28 05:42:16,637 INFO L226 Difference]: Without dead ends: 531 [2021-12-28 05:42:16,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2021-12-28 05:42:16,638 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:16,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 281 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 376 Invalid, 0 Unknown, 73 Unchecked, 0.3s Time] [2021-12-28 05:42:16,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-12-28 05:42:16,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 452. [2021-12-28 05:42:16,651 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) [2021-12-28 05:42:16,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 666 transitions. [2021-12-28 05:42:16,654 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 666 transitions. Word has length 27 [2021-12-28 05:42:16,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:16,654 INFO L470 AbstractCegarLoop]: Abstraction has 452 states and 666 transitions. [2021-12-28 05:42:16,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 11 states have internal predecessors, (48), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-28 05:42:16,655 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 666 transitions. [2021-12-28 05:42:16,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-28 05:42:16,656 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:16,656 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:16,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:16,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:16,883 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:16,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:16,883 INFO L85 PathProgramCache]: Analyzing trace with hash 308487171, now seen corresponding path program 1 times [2021-12-28 05:42:16,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:16,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949752231] [2021-12-28 05:42:16,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:16,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:16,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:16,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:16,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:17,002 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:17,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:17,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949752231] [2021-12-28 05:42:17,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949752231] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:17,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702432961] [2021-12-28 05:42:17,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:17,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:17,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:17,007 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:17,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-28 05:42:17,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:17,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-28 05:42:17,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:17,215 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:17,215 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:17,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702432961] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:17,215 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 05:42:17,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2021-12-28 05:42:17,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734879133] [2021-12-28 05:42:17,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:17,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-28 05:42:17,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:17,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 05:42:17,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-12-28 05:42:17,216 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) [2021-12-28 05:42:17,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:17,315 INFO L93 Difference]: Finished difference Result 566 states and 816 transitions. [2021-12-28 05:42:17,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 05:42:17,315 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2021-12-28 05:42:17,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:17,318 INFO L225 Difference]: With dead ends: 566 [2021-12-28 05:42:17,318 INFO L226 Difference]: Without dead ends: 566 [2021-12-28 05:42:17,318 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:17,319 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:17,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 164 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:17,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-12-28 05:42:17,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 473. [2021-12-28 05:42:17,334 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) [2021-12-28 05:42:17,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 693 transitions. [2021-12-28 05:42:17,337 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 693 transitions. Word has length 28 [2021-12-28 05:42:17,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:17,337 INFO L470 AbstractCegarLoop]: Abstraction has 473 states and 693 transitions. [2021-12-28 05:42:17,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-28 05:42:17,338 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 693 transitions. [2021-12-28 05:42:17,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-28 05:42:17,338 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:17,339 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:17,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:17,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-28 05:42:17,559 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:17,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:17,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1602633389, now seen corresponding path program 1 times [2021-12-28 05:42:17,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:17,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316689308] [2021-12-28 05:42:17,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:17,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:17,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:17,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:17,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:17,884 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:17,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:17,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316689308] [2021-12-28 05:42:17,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316689308] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:17,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377937215] [2021-12-28 05:42:17,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:17,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:17,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:17,886 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:17,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-28 05:42:17,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:17,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-28 05:42:17,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:18,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:18,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-28 05:42:18,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:42:18,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:42:18,437 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:18,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:18,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377937215] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:18,586 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:18,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 17 [2021-12-28 05:42:18,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632082340] [2021-12-28 05:42:18,586 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:18,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-28 05:42:18,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:18,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-28 05:42:18,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-12-28 05:42:18,587 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) [2021-12-28 05:42:20,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:20,007 INFO L93 Difference]: Finished difference Result 871 states and 1165 transitions. [2021-12-28 05:42:20,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-28 05:42:20,007 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.888888888888889) internal successors, (52), 15 states have internal predecessors, (52), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2021-12-28 05:42:20,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:20,011 INFO L225 Difference]: With dead ends: 871 [2021-12-28 05:42:20,011 INFO L226 Difference]: Without dead ends: 871 [2021-12-28 05:42:20,012 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:20,013 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:20,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [901 Valid, 297 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 553 Invalid, 0 Unknown, 158 Unchecked, 0.5s Time] [2021-12-28 05:42:20,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2021-12-28 05:42:20,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 637. [2021-12-28 05:42:20,028 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) [2021-12-28 05:42:20,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 936 transitions. [2021-12-28 05:42:20,031 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 936 transitions. Word has length 29 [2021-12-28 05:42:20,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:20,031 INFO L470 AbstractCegarLoop]: Abstraction has 637 states and 936 transitions. [2021-12-28 05:42:20,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.888888888888889) internal successors, (52), 15 states have internal predecessors, (52), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-28 05:42:20,032 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 936 transitions. [2021-12-28 05:42:20,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-28 05:42:20,032 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:20,032 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:20,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:20,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-28 05:42:20,248 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:20,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:20,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1182683565, now seen corresponding path program 1 times [2021-12-28 05:42:20,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:20,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278761194] [2021-12-28 05:42:20,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:20,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:20,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:20,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:20,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:20,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:20,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:20,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278761194] [2021-12-28 05:42:20,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278761194] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:20,328 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:20,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-28 05:42:20,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838794939] [2021-12-28 05:42:20,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:20,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-28 05:42:20,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:20,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-28 05:42:20,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-28 05:42:20,330 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) [2021-12-28 05:42:20,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:20,478 INFO L93 Difference]: Finished difference Result 585 states and 816 transitions. [2021-12-28 05:42:20,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-28 05:42:20,478 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 [2021-12-28 05:42:20,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:20,482 INFO L225 Difference]: With dead ends: 585 [2021-12-28 05:42:20,482 INFO L226 Difference]: Without dead ends: 585 [2021-12-28 05:42:20,482 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:20,483 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:20,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 114 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:20,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2021-12-28 05:42:20,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 560. [2021-12-28 05:42:20,494 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) [2021-12-28 05:42:20,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 796 transitions. [2021-12-28 05:42:20,497 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 796 transitions. Word has length 30 [2021-12-28 05:42:20,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:20,498 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 796 transitions. [2021-12-28 05:42:20,498 INFO L471 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) [2021-12-28 05:42:20,498 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 796 transitions. [2021-12-28 05:42:20,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-28 05:42:20,498 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:20,498 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:20,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-28 05:42:20,499 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:20,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:20,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1857972446, now seen corresponding path program 1 times [2021-12-28 05:42:20,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:20,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786274429] [2021-12-28 05:42:20,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:20,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:20,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:20,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:20,596 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:20,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:20,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786274429] [2021-12-28 05:42:20,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786274429] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:20,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406748886] [2021-12-28 05:42:20,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:20,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:20,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:20,598 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:20,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-28 05:42:20,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:20,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-28 05:42:20,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:20,765 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-28 05:42:20,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-28 05:42:20,809 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:20,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:20,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406748886] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:20,860 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:20,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 10 [2021-12-28 05:42:20,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062576380] [2021-12-28 05:42:20,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:20,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-28 05:42:20,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:20,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-28 05:42:20,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-12-28 05:42:20,863 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) [2021-12-28 05:42:21,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:21,168 INFO L93 Difference]: Finished difference Result 679 states and 905 transitions. [2021-12-28 05:42:21,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-28 05:42:21,168 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 [2021-12-28 05:42:21,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:21,171 INFO L225 Difference]: With dead ends: 679 [2021-12-28 05:42:21,171 INFO L226 Difference]: Without dead ends: 679 [2021-12-28 05:42:21,171 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:21,172 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:21,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 179 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 292 Invalid, 0 Unknown, 79 Unchecked, 0.2s Time] [2021-12-28 05:42:21,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-12-28 05:42:21,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 611. [2021-12-28 05:42:21,187 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) [2021-12-28 05:42:21,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 852 transitions. [2021-12-28 05:42:21,189 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 852 transitions. Word has length 30 [2021-12-28 05:42:21,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:21,190 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 852 transitions. [2021-12-28 05:42:21,190 INFO L471 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) [2021-12-28 05:42:21,190 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 852 transitions. [2021-12-28 05:42:21,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-28 05:42:21,191 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:21,191 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:21,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:21,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:21,413 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:21,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:21,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1762570929, now seen corresponding path program 1 times [2021-12-28 05:42:21,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:21,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283169812] [2021-12-28 05:42:21,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:21,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:21,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:21,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:21,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:21,517 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:21,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:21,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283169812] [2021-12-28 05:42:21,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283169812] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:21,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781700501] [2021-12-28 05:42:21,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:21,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:21,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:21,524 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:21,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-28 05:42:21,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:21,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-28 05:42:21,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:21,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:21,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-28 05:42:21,841 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:21,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:21,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781700501] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:21,950 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:21,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 14 [2021-12-28 05:42:21,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954747922] [2021-12-28 05:42:21,951 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:21,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-28 05:42:21,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:21,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-28 05:42:21,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-12-28 05:42:21,952 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) [2021-12-28 05:42:22,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:22,404 INFO L93 Difference]: Finished difference Result 725 states and 940 transitions. [2021-12-28 05:42:22,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-28 05:42:22,405 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 [2021-12-28 05:42:22,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:22,407 INFO L225 Difference]: With dead ends: 725 [2021-12-28 05:42:22,407 INFO L226 Difference]: Without dead ends: 725 [2021-12-28 05:42:22,407 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:22,408 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:22,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 237 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 349 Invalid, 0 Unknown, 72 Unchecked, 0.2s Time] [2021-12-28 05:42:22,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2021-12-28 05:42:22,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 654. [2021-12-28 05:42:22,420 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) [2021-12-28 05:42:22,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 902 transitions. [2021-12-28 05:42:22,422 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 902 transitions. Word has length 31 [2021-12-28 05:42:22,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:22,423 INFO L470 AbstractCegarLoop]: Abstraction has 654 states and 902 transitions. [2021-12-28 05:42:22,423 INFO L471 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) [2021-12-28 05:42:22,423 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 902 transitions. [2021-12-28 05:42:22,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-28 05:42:22,423 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:22,424 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:22,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:22,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:22,646 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:22,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:22,647 INFO L85 PathProgramCache]: Analyzing trace with hash -132941611, now seen corresponding path program 1 times [2021-12-28 05:42:22,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:22,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724018814] [2021-12-28 05:42:22,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:22,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:22,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:22,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:22,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:22,828 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:22,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:22,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724018814] [2021-12-28 05:42:22,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724018814] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:22,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929936687] [2021-12-28 05:42:22,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:22,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:22,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:22,832 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:22,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-28 05:42:22,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:22,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-28 05:42:22,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:23,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:23,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-28 05:42:23,340 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:23,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:23,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929936687] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:23,512 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:23,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 16 [2021-12-28 05:42:23,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504889301] [2021-12-28 05:42:23,512 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:23,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-28 05:42:23,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:23,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-28 05:42:23,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-12-28 05:42:23,513 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) [2021-12-28 05:42:24,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:24,185 INFO L93 Difference]: Finished difference Result 699 states and 917 transitions. [2021-12-28 05:42:24,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-28 05:42:24,186 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.764705882352941) internal successors, (64), 14 states have internal predecessors, (64), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 35 [2021-12-28 05:42:24,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:24,188 INFO L225 Difference]: With dead ends: 699 [2021-12-28 05:42:24,188 INFO L226 Difference]: Without dead ends: 699 [2021-12-28 05:42:24,189 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:24,189 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:24,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [541 Valid, 268 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 467 Invalid, 0 Unknown, 98 Unchecked, 0.3s Time] [2021-12-28 05:42:24,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2021-12-28 05:42:24,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 654. [2021-12-28 05:42:24,200 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) [2021-12-28 05:42:24,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 889 transitions. [2021-12-28 05:42:24,202 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 889 transitions. Word has length 35 [2021-12-28 05:42:24,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:24,203 INFO L470 AbstractCegarLoop]: Abstraction has 654 states and 889 transitions. [2021-12-28 05:42:24,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.764705882352941) internal successors, (64), 14 states have internal predecessors, (64), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-28 05:42:24,203 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 889 transitions. [2021-12-28 05:42:24,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-12-28 05:42:24,204 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:24,204 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:24,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:24,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:24,422 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:24,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:24,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1525473162, now seen corresponding path program 1 times [2021-12-28 05:42:24,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:24,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201483897] [2021-12-28 05:42:24,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:24,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:24,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:24,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:24,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:24,514 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-28 05:42:24,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:24,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201483897] [2021-12-28 05:42:24,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201483897] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:24,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591961714] [2021-12-28 05:42:24,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:24,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:24,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:24,516 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:24,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-28 05:42:24,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:24,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-28 05:42:24,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:24,767 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 05:42:24,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-28 05:42:24,841 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 05:42:24,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:24,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-12-28 05:42:25,054 INFO L387 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 [2021-12-28 05:42:25,076 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-28 05:42:25,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591961714] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:25,076 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:25,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 15 [2021-12-28 05:42:25,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061884098] [2021-12-28 05:42:25,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:25,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-28 05:42:25,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:25,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-28 05:42:25,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2021-12-28 05:42:25,078 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) [2021-12-28 05:42:25,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:25,519 INFO L93 Difference]: Finished difference Result 724 states and 942 transitions. [2021-12-28 05:42:25,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-28 05:42:25,519 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 [2021-12-28 05:42:25,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:25,522 INFO L225 Difference]: With dead ends: 724 [2021-12-28 05:42:25,522 INFO L226 Difference]: Without dead ends: 724 [2021-12-28 05:42:25,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 68 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=268, Invalid=602, Unknown=0, NotChecked=0, Total=870 [2021-12-28 05:42:25,523 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:25,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 205 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 406 Invalid, 0 Unknown, 35 Unchecked, 0.2s Time] [2021-12-28 05:42:25,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-12-28 05:42:25,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 664. [2021-12-28 05:42:25,534 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) [2021-12-28 05:42:25,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 899 transitions. [2021-12-28 05:42:25,536 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 899 transitions. Word has length 36 [2021-12-28 05:42:25,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:25,536 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 899 transitions. [2021-12-28 05:42:25,537 INFO L471 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) [2021-12-28 05:42:25,537 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 899 transitions. [2021-12-28 05:42:25,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-28 05:42:25,537 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:25,537 INFO L514 BasicCegarLoop]: 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] [2021-12-28 05:42:25,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:25,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-28 05:42:25,764 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:25,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:25,764 INFO L85 PathProgramCache]: Analyzing trace with hash 45027747, now seen corresponding path program 1 times [2021-12-28 05:42:25,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:25,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810631149] [2021-12-28 05:42:25,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:25,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:25,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:25,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:25,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:26,006 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:26,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:26,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810631149] [2021-12-28 05:42:26,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810631149] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:26,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175724472] [2021-12-28 05:42:26,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:26,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:26,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:26,008 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:26,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-28 05:42:26,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:26,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-28 05:42:26,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:26,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-28 05:42:26,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:42:26,506 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-28 05:42:26,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:26,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175724472] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:26,606 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:26,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 15 [2021-12-28 05:42:26,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012064850] [2021-12-28 05:42:26,606 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:26,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-28 05:42:26,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:26,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-28 05:42:26,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-12-28 05:42:26,607 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) [2021-12-28 05:42:27,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:27,597 INFO L93 Difference]: Finished difference Result 561 states and 698 transitions. [2021-12-28 05:42:27,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-28 05:42:27,597 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 [2021-12-28 05:42:27,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:27,599 INFO L225 Difference]: With dead ends: 561 [2021-12-28 05:42:27,599 INFO L226 Difference]: Without dead ends: 561 [2021-12-28 05:42:27,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=402, Invalid=1760, Unknown=0, NotChecked=0, Total=2162 [2021-12-28 05:42:27,601 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:27,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [682 Valid, 341 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 643 Invalid, 0 Unknown, 98 Unchecked, 0.4s Time] [2021-12-28 05:42:27,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2021-12-28 05:42:27,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 385. [2021-12-28 05:42:27,620 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) [2021-12-28 05:42:27,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 506 transitions. [2021-12-28 05:42:27,621 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 506 transitions. Word has length 37 [2021-12-28 05:42:27,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:27,622 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 506 transitions. [2021-12-28 05:42:27,622 INFO L471 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) [2021-12-28 05:42:27,622 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 506 transitions. [2021-12-28 05:42:27,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-28 05:42:27,623 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:27,623 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:27,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-28 05:42:27,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-28 05:42:27,846 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:27,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:27,846 INFO L85 PathProgramCache]: Analyzing trace with hash 634414932, now seen corresponding path program 1 times [2021-12-28 05:42:27,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:27,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790322854] [2021-12-28 05:42:27,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:27,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:27,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:27,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:27,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:27,901 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:27,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:27,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790322854] [2021-12-28 05:42:27,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790322854] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:27,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241196441] [2021-12-28 05:42:27,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:27,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:27,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:27,903 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:27,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-28 05:42:27,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:27,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-28 05:42:27,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:28,035 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:28,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:28,120 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:28,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241196441] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:28,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:28,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2021-12-28 05:42:28,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612224813] [2021-12-28 05:42:28,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:28,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:28,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:28,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:28,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:28,124 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) [2021-12-28 05:42:28,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:28,203 INFO L93 Difference]: Finished difference Result 405 states and 521 transitions. [2021-12-28 05:42:28,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:28,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 [2021-12-28 05:42:28,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:28,205 INFO L225 Difference]: With dead ends: 405 [2021-12-28 05:42:28,206 INFO L226 Difference]: Without dead ends: 405 [2021-12-28 05:42:28,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 79 SyntacticMatches, 4 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-28 05:42:28,206 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:28,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 53 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:28,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2021-12-28 05:42:28,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 382. [2021-12-28 05:42:28,213 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) [2021-12-28 05:42:28,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 498 transitions. [2021-12-28 05:42:28,214 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 498 transitions. Word has length 40 [2021-12-28 05:42:28,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:28,215 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 498 transitions. [2021-12-28 05:42:28,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-28 05:42:28,215 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 498 transitions. [2021-12-28 05:42:28,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-28 05:42:28,216 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:28,216 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:28,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:28,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-12-28 05:42:28,440 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:28,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:28,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1807973484, now seen corresponding path program 1 times [2021-12-28 05:42:28,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:28,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605029215] [2021-12-28 05:42:28,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:28,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:28,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:28,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:28,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:28,497 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:28,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:28,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605029215] [2021-12-28 05:42:28,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605029215] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:28,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174435311] [2021-12-28 05:42:28,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:28,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:28,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:28,499 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:28,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-28 05:42:28,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:28,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-28 05:42:28,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:28,646 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:28,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:28,720 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:28,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174435311] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:28,721 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:28,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2021-12-28 05:42:28,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094744234] [2021-12-28 05:42:28,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:28,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:28,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:28,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:28,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:28,722 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) [2021-12-28 05:42:28,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:28,795 INFO L93 Difference]: Finished difference Result 402 states and 512 transitions. [2021-12-28 05:42:28,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:28,795 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2021-12-28 05:42:28,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:28,797 INFO L225 Difference]: With dead ends: 402 [2021-12-28 05:42:28,797 INFO L226 Difference]: Without dead ends: 402 [2021-12-28 05:42:28,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 83 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-28 05:42:28,798 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 67 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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 [2021-12-28 05:42:28,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 43 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:28,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2021-12-28 05:42:28,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 380. [2021-12-28 05:42:28,804 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) [2021-12-28 05:42:28,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 490 transitions. [2021-12-28 05:42:28,805 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 490 transitions. Word has length 41 [2021-12-28 05:42:28,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:28,806 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 490 transitions. [2021-12-28 05:42:28,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-28 05:42:28,806 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 490 transitions. [2021-12-28 05:42:28,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-28 05:42:28,806 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:28,807 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:28,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:29,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-12-28 05:42:29,023 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:29,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:29,024 INFO L85 PathProgramCache]: Analyzing trace with hash -212603050, now seen corresponding path program 1 times [2021-12-28 05:42:29,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:29,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378217334] [2021-12-28 05:42:29,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:29,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:29,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:29,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,071 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:29,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:29,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378217334] [2021-12-28 05:42:29,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378217334] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:29,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323868529] [2021-12-28 05:42:29,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:29,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:29,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:29,073 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:29,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-28 05:42:29,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-28 05:42:29,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:29,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-28 05:42:29,228 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-28 05:42:29,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-28 05:42:29,239 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:29,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:29,444 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:29,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323868529] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:29,445 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:29,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 4] total 6 [2021-12-28 05:42:29,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853373226] [2021-12-28 05:42:29,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:29,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-28 05:42:29,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:29,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-28 05:42:29,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-28 05:42:29,447 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) [2021-12-28 05:42:29,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:29,564 INFO L93 Difference]: Finished difference Result 417 states and 516 transitions. [2021-12-28 05:42:29,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 05:42:29,564 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 42 [2021-12-28 05:42:29,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:29,566 INFO L225 Difference]: With dead ends: 417 [2021-12-28 05:42:29,566 INFO L226 Difference]: Without dead ends: 417 [2021-12-28 05:42:29,566 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:29,567 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:29,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 135 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 158 Invalid, 0 Unknown, 99 Unchecked, 0.1s Time] [2021-12-28 05:42:29,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2021-12-28 05:42:29,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 386. [2021-12-28 05:42:29,573 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) [2021-12-28 05:42:29,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 492 transitions. [2021-12-28 05:42:29,574 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 492 transitions. Word has length 42 [2021-12-28 05:42:29,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:29,574 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 492 transitions. [2021-12-28 05:42:29,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-28 05:42:29,575 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 492 transitions. [2021-12-28 05:42:29,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-28 05:42:29,575 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:29,575 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:29,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-12-28 05:42:29,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:29,791 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:29,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:29,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1366889029, now seen corresponding path program 1 times [2021-12-28 05:42:29,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:29,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407112448] [2021-12-28 05:42:29,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:29,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:29,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:29,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,838 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:29,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:29,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407112448] [2021-12-28 05:42:29,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407112448] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:29,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111546895] [2021-12-28 05:42:29,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:29,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:29,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:29,840 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:29,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-28 05:42:29,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:29,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 05:42:29,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:29,990 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 05:42:29,990 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:29,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111546895] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:29,991 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 05:42:29,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2021-12-28 05:42:29,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324346734] [2021-12-28 05:42:29,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:29,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:29,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:29,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:29,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-28 05:42:29,993 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) [2021-12-28 05:42:30,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:30,022 INFO L93 Difference]: Finished difference Result 450 states and 547 transitions. [2021-12-28 05:42:30,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:30,023 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-12-28 05:42:30,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:30,024 INFO L225 Difference]: With dead ends: 450 [2021-12-28 05:42:30,024 INFO L226 Difference]: Without dead ends: 450 [2021-12-28 05:42:30,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-28 05:42:30,025 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:30,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 189 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 05:42:30,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-12-28 05:42:30,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 376. [2021-12-28 05:42:30,036 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) [2021-12-28 05:42:30,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 468 transitions. [2021-12-28 05:42:30,037 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 468 transitions. Word has length 45 [2021-12-28 05:42:30,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:30,038 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 468 transitions. [2021-12-28 05:42:30,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-28 05:42:30,038 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 468 transitions. [2021-12-28 05:42:30,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-28 05:42:30,039 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:30,040 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:30,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:30,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-28 05:42:30,259 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:30,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:30,259 INFO L85 PathProgramCache]: Analyzing trace with hash -624108164, now seen corresponding path program 1 times [2021-12-28 05:42:30,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:30,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189536529] [2021-12-28 05:42:30,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:30,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:30,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:30,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:30,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:30,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:30,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:30,363 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 05:42:30,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:30,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189536529] [2021-12-28 05:42:30,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189536529] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:30,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778732838] [2021-12-28 05:42:30,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:30,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:30,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:30,365 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:30,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-28 05:42:30,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:30,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-28 05:42:30,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:30,529 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:30,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:30,663 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:30,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778732838] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:30,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:30,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6] total 11 [2021-12-28 05:42:30,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267818824] [2021-12-28 05:42:30,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:30,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-28 05:42:30,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:30,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-28 05:42:30,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-12-28 05:42:30,664 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) [2021-12-28 05:42:30,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:30,872 INFO L93 Difference]: Finished difference Result 337 states and 403 transitions. [2021-12-28 05:42:30,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-28 05:42:30,872 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 10 states have internal predecessors, (73), 3 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 48 [2021-12-28 05:42:30,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:30,873 INFO L225 Difference]: With dead ends: 337 [2021-12-28 05:42:30,873 INFO L226 Difference]: Without dead ends: 337 [2021-12-28 05:42:30,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2021-12-28 05:42:30,873 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:30,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 144 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:30,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-12-28 05:42:30,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 324. [2021-12-28 05:42:30,878 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) [2021-12-28 05:42:30,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 393 transitions. [2021-12-28 05:42:30,879 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 393 transitions. Word has length 48 [2021-12-28 05:42:30,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:30,879 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 393 transitions. [2021-12-28 05:42:30,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 10 states have internal predecessors, (73), 3 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-28 05:42:30,879 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 393 transitions. [2021-12-28 05:42:30,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-28 05:42:30,880 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:30,880 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:30,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-28 05:42:31,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-12-28 05:42:31,103 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:31,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:31,103 INFO L85 PathProgramCache]: Analyzing trace with hash -377504153, now seen corresponding path program 1 times [2021-12-28 05:42:31,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:31,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849724546] [2021-12-28 05:42:31,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:31,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:31,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:31,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:31,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:31,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:31,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:31,237 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-28 05:42:31,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:31,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849724546] [2021-12-28 05:42:31,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849724546] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:31,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382274878] [2021-12-28 05:42:31,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:31,238 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:31,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:31,240 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:31,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-28 05:42:31,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:31,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-28 05:42:31,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:31,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:31,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-28 05:42:31,836 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-28 05:42:31,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:31,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382274878] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:31,938 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:31,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 13 [2021-12-28 05:42:31,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234858437] [2021-12-28 05:42:31,939 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:31,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-28 05:42:31,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:31,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-28 05:42:31,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-12-28 05:42:31,940 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) [2021-12-28 05:42:32,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:32,295 INFO L93 Difference]: Finished difference Result 352 states and 407 transitions. [2021-12-28 05:42:32,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-28 05:42:32,295 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 11 states have internal predecessors, (61), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 48 [2021-12-28 05:42:32,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:32,296 INFO L225 Difference]: With dead ends: 352 [2021-12-28 05:42:32,296 INFO L226 Difference]: Without dead ends: 352 [2021-12-28 05:42:32,297 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:32,297 INFO L933 BasicCegarLoop]: 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.1s IncrementalHoareTripleChecker+Time [2021-12-28 05:42:32,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 216 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 277 Invalid, 0 Unknown, 73 Unchecked, 0.1s Time] [2021-12-28 05:42:32,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2021-12-28 05:42:32,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 323. [2021-12-28 05:42:32,302 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) [2021-12-28 05:42:32,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 388 transitions. [2021-12-28 05:42:32,303 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 388 transitions. Word has length 48 [2021-12-28 05:42:32,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:32,303 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 388 transitions. [2021-12-28 05:42:32,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 11 states have internal predecessors, (61), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-28 05:42:32,304 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 388 transitions. [2021-12-28 05:42:32,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-28 05:42:32,304 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:32,304 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:32,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:32,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-12-28 05:42:32,519 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:32,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:32,520 INFO L85 PathProgramCache]: Analyzing trace with hash -2004239674, now seen corresponding path program 1 times [2021-12-28 05:42:32,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:32,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442123333] [2021-12-28 05:42:32,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:32,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:32,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:32,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:32,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:32,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:32,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:32,811 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-28 05:42:32,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:32,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442123333] [2021-12-28 05:42:32,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442123333] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:32,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220734561] [2021-12-28 05:42:32,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:32,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:32,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:32,813 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:32,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-28 05:42:32,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:32,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-28 05:42:32,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:33,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:33,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-28 05:42:33,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:42:33,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:42:33,532 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-28 05:42:33,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:33,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220734561] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:33,633 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:33,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6] total 18 [2021-12-28 05:42:33,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447568292] [2021-12-28 05:42:33,634 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:33,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-28 05:42:33,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:33,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-28 05:42:33,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-12-28 05:42:33,635 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) [2021-12-28 05:42:34,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:34,618 INFO L93 Difference]: Finished difference Result 393 states and 443 transitions. [2021-12-28 05:42:34,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-28 05:42:34,619 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 16 states have internal predecessors, (67), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) Word has length 50 [2021-12-28 05:42:34,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:34,620 INFO L225 Difference]: With dead ends: 393 [2021-12-28 05:42:34,620 INFO L226 Difference]: Without dead ends: 393 [2021-12-28 05:42:34,621 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:34,621 INFO L933 BasicCegarLoop]: 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.3s IncrementalHoareTripleChecker+Time [2021-12-28 05:42:34,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 284 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 575 Invalid, 0 Unknown, 130 Unchecked, 0.3s Time] [2021-12-28 05:42:34,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-12-28 05:42:34,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 323. [2021-12-28 05:42:34,626 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) [2021-12-28 05:42:34,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 385 transitions. [2021-12-28 05:42:34,627 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 385 transitions. Word has length 50 [2021-12-28 05:42:34,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:34,632 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 385 transitions. [2021-12-28 05:42:34,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 16 states have internal predecessors, (67), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-28 05:42:34,632 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 385 transitions. [2021-12-28 05:42:34,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-28 05:42:34,632 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:34,632 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:34,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:34,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-28 05:42:34,845 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:34,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:34,845 INFO L85 PathProgramCache]: Analyzing trace with hash -2111001345, now seen corresponding path program 1 times [2021-12-28 05:42:34,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:34,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448283255] [2021-12-28 05:42:34,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:34,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:34,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:34,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:34,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:34,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:34,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:34,973 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 05:42:34,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:34,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448283255] [2021-12-28 05:42:34,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448283255] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:34,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923755362] [2021-12-28 05:42:34,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:34,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:34,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:34,975 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:34,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-28 05:42:35,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:35,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-28 05:42:35,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:35,221 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-28 05:42:35,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-28 05:42:35,345 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-28 05:42:35,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-28 05:42:35,385 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 05:42:35,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-28 05:42:35,456 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:35,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:35,495 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-28 05:42:35,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 105 [2021-12-28 05:42:35,724 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-28 05:42:35,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 105 [2021-12-28 05:42:35,926 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:35,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923755362] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:35,927 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:35,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 10] total 25 [2021-12-28 05:42:35,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882780065] [2021-12-28 05:42:35,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:35,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-28 05:42:35,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:35,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-28 05:42:35,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-12-28 05:42:35,928 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) [2021-12-28 05:42:36,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:36,140 INFO L93 Difference]: Finished difference Result 336 states and 397 transitions. [2021-12-28 05:42:36,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 05:42:36,141 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 5.5) internal successors, (132), 24 states have internal predecessors, (132), 6 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) Word has length 51 [2021-12-28 05:42:36,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:36,142 INFO L225 Difference]: With dead ends: 336 [2021-12-28 05:42:36,142 INFO L226 Difference]: Without dead ends: 336 [2021-12-28 05:42:36,143 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:36,143 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:36,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [375 Valid, 60 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 147 Invalid, 0 Unknown, 16 Unchecked, 0.1s Time] [2021-12-28 05:42:36,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2021-12-28 05:42:36,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 322. [2021-12-28 05:42:36,151 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) [2021-12-28 05:42:36,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 383 transitions. [2021-12-28 05:42:36,152 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 383 transitions. Word has length 51 [2021-12-28 05:42:36,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:36,152 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 383 transitions. [2021-12-28 05:42:36,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 5.5) internal successors, (132), 24 states have internal predecessors, (132), 6 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-28 05:42:36,153 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 383 transitions. [2021-12-28 05:42:36,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-28 05:42:36,156 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:36,157 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:36,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:36,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:36,368 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:36,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:36,368 INFO L85 PathProgramCache]: Analyzing trace with hash -2111001344, now seen corresponding path program 1 times [2021-12-28 05:42:36,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:36,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949828768] [2021-12-28 05:42:36,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:36,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:36,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:36,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:36,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:36,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:36,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:36,484 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 05:42:36,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:36,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949828768] [2021-12-28 05:42:36,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949828768] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:36,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650814035] [2021-12-28 05:42:36,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:36,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:36,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:36,508 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:36,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-28 05:42:36,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:36,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-28 05:42:36,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:36,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:36,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-12-28 05:42:36,743 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-28 05:42:36,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-28 05:42:36,798 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 05:42:36,799 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:36,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650814035] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:36,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 05:42:36,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 12 [2021-12-28 05:42:36,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669092423] [2021-12-28 05:42:36,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:36,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-28 05:42:36,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:36,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-28 05:42:36,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-12-28 05:42:36,801 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) [2021-12-28 05:42:36,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:36,916 INFO L93 Difference]: Finished difference Result 371 states and 429 transitions. [2021-12-28 05:42:36,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-28 05:42:36,917 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 51 [2021-12-28 05:42:36,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:36,918 INFO L225 Difference]: With dead ends: 371 [2021-12-28 05:42:36,918 INFO L226 Difference]: Without dead ends: 371 [2021-12-28 05:42:36,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-12-28 05:42:36,920 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:36,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 63 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:36,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-12-28 05:42:36,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 322. [2021-12-28 05:42:36,936 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) [2021-12-28 05:42:36,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 380 transitions. [2021-12-28 05:42:36,936 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 380 transitions. Word has length 51 [2021-12-28 05:42:36,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:36,937 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 380 transitions. [2021-12-28 05:42:36,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-28 05:42:36,938 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 380 transitions. [2021-12-28 05:42:36,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-28 05:42:36,938 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:36,938 INFO L514 BasicCegarLoop]: 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] [2021-12-28 05:42:36,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:37,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-12-28 05:42:37,140 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:37,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:37,141 INFO L85 PathProgramCache]: Analyzing trace with hash 410026143, now seen corresponding path program 1 times [2021-12-28 05:42:37,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:37,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870559740] [2021-12-28 05:42:37,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:37,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:37,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:37,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:37,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:37,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:37,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:37,241 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-28 05:42:37,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:37,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870559740] [2021-12-28 05:42:37,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870559740] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:37,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065305692] [2021-12-28 05:42:37,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:37,242 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:37,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:37,245 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:37,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-28 05:42:37,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:37,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-28 05:42:37,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:37,417 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-28 05:42:37,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-28 05:42:37,486 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-28 05:42:37,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:37,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065305692] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:37,636 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:37,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 9 [2021-12-28 05:42:37,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067773531] [2021-12-28 05:42:37,637 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:37,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-28 05:42:37,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:37,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-28 05:42:37,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-12-28 05:42:37,638 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) [2021-12-28 05:42:37,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:37,850 INFO L93 Difference]: Finished difference Result 343 states and 396 transitions. [2021-12-28 05:42:37,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-28 05:42:37,851 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 [2021-12-28 05:42:37,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:37,852 INFO L225 Difference]: With dead ends: 343 [2021-12-28 05:42:37,852 INFO L226 Difference]: Without dead ends: 343 [2021-12-28 05:42:37,852 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:37,852 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:37,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 150 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 212 Invalid, 0 Unknown, 85 Unchecked, 0.1s Time] [2021-12-28 05:42:37,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-12-28 05:42:37,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 322. [2021-12-28 05:42:37,857 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) [2021-12-28 05:42:37,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 378 transitions. [2021-12-28 05:42:37,858 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 378 transitions. Word has length 51 [2021-12-28 05:42:37,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:37,858 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 378 transitions. [2021-12-28 05:42:37,858 INFO L471 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) [2021-12-28 05:42:37,858 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 378 transitions. [2021-12-28 05:42:37,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-28 05:42:37,859 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:37,859 INFO L514 BasicCegarLoop]: 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] [2021-12-28 05:42:37,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:38,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:38,079 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:38,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:38,080 INFO L85 PathProgramCache]: Analyzing trace with hash -2001887703, now seen corresponding path program 2 times [2021-12-28 05:42:38,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:38,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912864437] [2021-12-28 05:42:38,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:38,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:38,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:38,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:38,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:38,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:38,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:38,176 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-28 05:42:38,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:38,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912864437] [2021-12-28 05:42:38,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912864437] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:38,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609595946] [2021-12-28 05:42:38,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 05:42:38,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:38,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:38,179 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:38,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-28 05:42:38,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 05:42:38,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 05:42:38,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-28 05:42:38,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:38,390 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-28 05:42:38,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-28 05:42:38,421 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-28 05:42:38,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:38,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609595946] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:38,467 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:38,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 9 [2021-12-28 05:42:38,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714219041] [2021-12-28 05:42:38,468 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:38,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-28 05:42:38,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:38,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-28 05:42:38,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-12-28 05:42:38,469 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) [2021-12-28 05:42:38,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:38,727 INFO L93 Difference]: Finished difference Result 342 states and 391 transitions. [2021-12-28 05:42:38,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-28 05:42:38,728 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 [2021-12-28 05:42:38,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:38,729 INFO L225 Difference]: With dead ends: 342 [2021-12-28 05:42:38,729 INFO L226 Difference]: Without dead ends: 342 [2021-12-28 05:42:38,729 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:38,729 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:38,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 169 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 231 Invalid, 0 Unknown, 65 Unchecked, 0.1s Time] [2021-12-28 05:42:38,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-12-28 05:42:38,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 322. [2021-12-28 05:42:38,734 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) [2021-12-28 05:42:38,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 377 transitions. [2021-12-28 05:42:38,734 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 377 transitions. Word has length 51 [2021-12-28 05:42:38,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:38,735 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 377 transitions. [2021-12-28 05:42:38,735 INFO L471 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) [2021-12-28 05:42:38,735 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 377 transitions. [2021-12-28 05:42:38,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-28 05:42:38,735 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:38,735 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:38,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:38,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:38,947 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:38,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:38,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1016532274, now seen corresponding path program 1 times [2021-12-28 05:42:38,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:38,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545569585] [2021-12-28 05:42:38,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:38,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:38,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:39,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:39,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:39,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:39,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:39,398 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 05:42:39,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:39,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545569585] [2021-12-28 05:42:39,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545569585] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:39,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941761964] [2021-12-28 05:42:39,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:39,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:39,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:39,400 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:39,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-28 05:42:39,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:39,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 33 conjunts are in the unsatisfiable core [2021-12-28 05:42:39,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:39,693 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-28 05:42:39,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-28 05:42:39,909 INFO L353 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2021-12-28 05:42:39,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2021-12-28 05:42:39,953 INFO L353 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-12-28 05:42:39,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2021-12-28 05:42:40,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:42:40,111 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:40,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:40,190 INFO L353 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-12-28 05:42:40,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 81 [2021-12-28 05:42:40,449 INFO L353 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2021-12-28 05:42:40,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 101 [2021-12-28 05:42:40,732 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:40,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941761964] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:40,733 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 05:42:40,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12, 14] total 44 [2021-12-28 05:42:40,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589017935] [2021-12-28 05:42:40,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:40,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-28 05:42:40,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:40,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-28 05:42:40,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1852, Unknown=0, NotChecked=0, Total=2070 [2021-12-28 05:42:40,735 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) [2021-12-28 05:42:41,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:41,417 INFO L93 Difference]: Finished difference Result 373 states and 428 transitions. [2021-12-28 05:42:41,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-28 05:42:41,418 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 42 states have (on average 3.3333333333333335) internal successors, (140), 37 states have internal predecessors, (140), 8 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 52 [2021-12-28 05:42:41,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:41,419 INFO L225 Difference]: With dead ends: 373 [2021-12-28 05:42:41,419 INFO L226 Difference]: Without dead ends: 373 [2021-12-28 05:42:41,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 83 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1003 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=529, Invalid=2551, Unknown=0, NotChecked=0, Total=3080 [2021-12-28 05:42:41,420 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 618 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2021-12-28 05:42:41,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [618 Valid, 246 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 838 Invalid, 0 Unknown, 33 Unchecked, 0.4s Time] [2021-12-28 05:42:41,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2021-12-28 05:42:41,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 322. [2021-12-28 05:42:41,425 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) [2021-12-28 05:42:41,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 375 transitions. [2021-12-28 05:42:41,426 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 375 transitions. Word has length 52 [2021-12-28 05:42:41,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:41,426 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 375 transitions. [2021-12-28 05:42:41,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 42 states have (on average 3.3333333333333335) internal successors, (140), 37 states have internal predecessors, (140), 8 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-28 05:42:41,427 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 375 transitions. [2021-12-28 05:42:41,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-28 05:42:41,427 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:41,427 INFO L514 BasicCegarLoop]: 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] [2021-12-28 05:42:41,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:41,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:41,640 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:41,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:41,641 INFO L85 PathProgramCache]: Analyzing trace with hash -174091406, now seen corresponding path program 1 times [2021-12-28 05:42:41,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:41,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855407024] [2021-12-28 05:42:41,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:41,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:41,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:41,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:41,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:41,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:41,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:41,776 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 36 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-28 05:42:41,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:41,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855407024] [2021-12-28 05:42:41,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855407024] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:41,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928799492] [2021-12-28 05:42:41,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:41,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:41,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:41,778 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:41,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-28 05:42:41,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:41,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-28 05:42:41,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:41,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:41,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-28 05:42:42,089 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-28 05:42:42,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:42,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928799492] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:42,276 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:42,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 15 [2021-12-28 05:42:42,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574258211] [2021-12-28 05:42:42,277 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:42,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-28 05:42:42,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:42,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-28 05:42:42,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2021-12-28 05:42:42,278 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) [2021-12-28 05:42:42,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:42,672 INFO L93 Difference]: Finished difference Result 353 states and 395 transitions. [2021-12-28 05:42:42,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-28 05:42:42,672 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 [2021-12-28 05:42:42,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:42,673 INFO L225 Difference]: With dead ends: 353 [2021-12-28 05:42:42,673 INFO L226 Difference]: Without dead ends: 353 [2021-12-28 05:42:42,674 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:42,674 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:42,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 244 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 315 Invalid, 0 Unknown, 89 Unchecked, 0.2s Time] [2021-12-28 05:42:42,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2021-12-28 05:42:42,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 322. [2021-12-28 05:42:42,679 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) [2021-12-28 05:42:42,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 369 transitions. [2021-12-28 05:42:42,680 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 369 transitions. Word has length 52 [2021-12-28 05:42:42,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:42,680 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 369 transitions. [2021-12-28 05:42:42,680 INFO L471 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) [2021-12-28 05:42:42,681 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 369 transitions. [2021-12-28 05:42:42,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-28 05:42:42,681 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:42,681 INFO L514 BasicCegarLoop]: 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] [2021-12-28 05:42:42,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:42,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:42,895 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:42,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:42,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1928976600, now seen corresponding path program 2 times [2021-12-28 05:42:42,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:42,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680888970] [2021-12-28 05:42:42,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:42,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:42,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:42,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:42,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:42,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:42,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:43,042 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-28 05:42:43,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:43,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680888970] [2021-12-28 05:42:43,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680888970] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:43,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915019859] [2021-12-28 05:42:43,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 05:42:43,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:43,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:43,044 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:43,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-28 05:42:43,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 05:42:43,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 05:42:43,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-28 05:42:43,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:43,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:43,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-28 05:42:43,403 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-28 05:42:43,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:43,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915019859] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:43,493 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:43,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 14 [2021-12-28 05:42:43,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754217723] [2021-12-28 05:42:43,494 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:43,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-28 05:42:43,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:43,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-28 05:42:43,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-12-28 05:42:43,496 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) [2021-12-28 05:42:43,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:43,822 INFO L93 Difference]: Finished difference Result 349 states and 389 transitions. [2021-12-28 05:42:43,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-28 05:42:43,823 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 [2021-12-28 05:42:43,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:43,823 INFO L225 Difference]: With dead ends: 349 [2021-12-28 05:42:43,824 INFO L226 Difference]: Without dead ends: 349 [2021-12-28 05:42:43,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=198, Invalid=614, Unknown=0, NotChecked=0, Total=812 [2021-12-28 05:42:43,824 INFO L933 BasicCegarLoop]: 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.1s IncrementalHoareTripleChecker+Time [2021-12-28 05:42:43,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 235 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 294 Invalid, 0 Unknown, 72 Unchecked, 0.1s Time] [2021-12-28 05:42:43,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-12-28 05:42:43,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 322. [2021-12-28 05:42:43,829 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) [2021-12-28 05:42:43,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 367 transitions. [2021-12-28 05:42:43,830 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 367 transitions. Word has length 52 [2021-12-28 05:42:43,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:43,830 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 367 transitions. [2021-12-28 05:42:43,830 INFO L471 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) [2021-12-28 05:42:43,830 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 367 transitions. [2021-12-28 05:42:43,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-28 05:42:43,831 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:43,831 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:43,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-12-28 05:42:44,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-12-28 05:42:44,053 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:44,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:44,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1929937680, now seen corresponding path program 1 times [2021-12-28 05:42:44,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:44,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062888099] [2021-12-28 05:42:44,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:44,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:44,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:44,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:44,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:44,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:44,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:44,268 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 05:42:44,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:44,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062888099] [2021-12-28 05:42:44,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062888099] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:44,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532410451] [2021-12-28 05:42:44,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:44,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:44,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:44,270 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:44,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-28 05:42:44,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:44,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-28 05:42:44,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:44,457 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-28 05:42:44,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-28 05:42:44,601 INFO L353 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-28 05:42:44,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-12-28 05:42:44,651 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:44,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:44,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532410451] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:44,913 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:44,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-12-28 05:42:44,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180258373] [2021-12-28 05:42:44,913 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:44,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-28 05:42:44,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:44,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-28 05:42:44,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2021-12-28 05:42:44,915 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) [2021-12-28 05:42:45,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:45,422 INFO L93 Difference]: Finished difference Result 350 states and 391 transitions. [2021-12-28 05:42:45,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-28 05:42:45,422 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 4.473684210526316) internal successors, (85), 16 states have internal predecessors, (85), 2 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 54 [2021-12-28 05:42:45,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:45,423 INFO L225 Difference]: With dead ends: 350 [2021-12-28 05:42:45,423 INFO L226 Difference]: Without dead ends: 350 [2021-12-28 05:42:45,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 76 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=340, Invalid=1066, Unknown=0, NotChecked=0, Total=1406 [2021-12-28 05:42:45,432 INFO L933 BasicCegarLoop]: 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.1s IncrementalHoareTripleChecker+Time [2021-12-28 05:42:45,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 354 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 322 Invalid, 0 Unknown, 164 Unchecked, 0.1s Time] [2021-12-28 05:42:45,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-12-28 05:42:45,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 321. [2021-12-28 05:42:45,439 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) [2021-12-28 05:42:45,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 365 transitions. [2021-12-28 05:42:45,440 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 365 transitions. Word has length 54 [2021-12-28 05:42:45,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:45,441 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 365 transitions. [2021-12-28 05:42:45,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 4.473684210526316) internal successors, (85), 16 states have internal predecessors, (85), 2 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-28 05:42:45,441 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 365 transitions. [2021-12-28 05:42:45,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-12-28 05:42:45,441 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:45,442 INFO L514 BasicCegarLoop]: 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] [2021-12-28 05:42:45,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-12-28 05:42:45,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-12-28 05:42:45,655 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:45,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:45,656 INFO L85 PathProgramCache]: Analyzing trace with hash 301474113, now seen corresponding path program 1 times [2021-12-28 05:42:45,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:45,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284157129] [2021-12-28 05:42:45,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:45,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:45,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:45,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:45,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:45,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:45,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:45,818 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-28 05:42:45,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:45,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284157129] [2021-12-28 05:42:45,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284157129] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:45,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340906155] [2021-12-28 05:42:45,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:45,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:45,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:45,820 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:45,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-28 05:42:45,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:45,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 57 conjunts are in the unsatisfiable core [2021-12-28 05:42:45,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:46,341 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 05:42:46,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-28 05:42:46,357 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 05:42:46,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-28 05:42:46,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-28 05:42:46,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-28 05:42:46,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-28 05:42:46,627 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-28 05:42:46,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-12-28 05:42:46,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-28 05:42:46,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2021-12-28 05:42:46,877 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-28 05:42:46,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-28 05:42:46,904 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:46,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:47,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-12-28 05:42:47,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340906155] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:47,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:47,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 27 [2021-12-28 05:42:47,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662458101] [2021-12-28 05:42:47,111 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:47,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-12-28 05:42:47,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:47,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-28 05:42:47,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2021-12-28 05:42:47,113 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) [2021-12-28 05:42:48,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:48,286 INFO L93 Difference]: Finished difference Result 348 states and 388 transitions. [2021-12-28 05:42:48,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-28 05:42:48,287 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 [2021-12-28 05:42:48,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:48,288 INFO L225 Difference]: With dead ends: 348 [2021-12-28 05:42:48,288 INFO L226 Difference]: Without dead ends: 348 [2021-12-28 05:42:48,289 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:48,290 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:48,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 580 Invalid, 1293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 610 Invalid, 0 Unknown, 633 Unchecked, 0.3s Time] [2021-12-28 05:42:48,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-12-28 05:42:48,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 321. [2021-12-28 05:42:48,293 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) [2021-12-28 05:42:48,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 364 transitions. [2021-12-28 05:42:48,294 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 364 transitions. Word has length 55 [2021-12-28 05:42:48,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:48,294 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 364 transitions. [2021-12-28 05:42:48,294 INFO L471 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) [2021-12-28 05:42:48,295 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 364 transitions. [2021-12-28 05:42:48,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-28 05:42:48,295 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:48,295 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:48,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:48,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-12-28 05:42:48,496 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:48,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:48,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1039811026, now seen corresponding path program 2 times [2021-12-28 05:42:48,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:48,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790894572] [2021-12-28 05:42:48,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:48,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:48,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:48,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:48,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:48,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:48,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:48,664 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 10 proven. 37 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-28 05:42:48,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 05:42:48,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790894572] [2021-12-28 05:42:48,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790894572] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:48,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92681421] [2021-12-28 05:42:48,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 05:42:48,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 05:42:48,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:48,672 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 05:42:48,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-12-28 05:42:48,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 05:42:48,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 05:42:48,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-28 05:42:48,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:49,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-28 05:42:49,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-28 05:42:49,320 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-28 05:42:49,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:49,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92681421] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 05:42:49,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:49,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 16 [2021-12-28 05:42:49,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757500229] [2021-12-28 05:42:49,466 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:49,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-28 05:42:49,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 05:42:49,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-28 05:42:49,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-12-28 05:42:49,466 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) [2021-12-28 05:42:49,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:49,940 INFO L93 Difference]: Finished difference Result 342 states and 380 transitions. [2021-12-28 05:42:49,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-28 05:42:49,940 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 [2021-12-28 05:42:49,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:49,941 INFO L225 Difference]: With dead ends: 342 [2021-12-28 05:42:49,941 INFO L226 Difference]: Without dead ends: 342 [2021-12-28 05:42:49,942 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:42:49,942 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 314 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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 [2021-12-28 05:42:49,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 314 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 406 Invalid, 0 Unknown, 61 Unchecked, 0.2s Time] [2021-12-28 05:42:49,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-12-28 05:42:49,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 321. [2021-12-28 05:42:49,946 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) [2021-12-28 05:42:49,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 361 transitions. [2021-12-28 05:42:49,947 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 361 transitions. Word has length 56 [2021-12-28 05:42:49,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:49,947 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 361 transitions. [2021-12-28 05:42:49,948 INFO L471 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) [2021-12-28 05:42:49,948 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 361 transitions. [2021-12-28 05:42:49,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-28 05:42:49,949 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:49,949 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:49,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:50,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-12-28 05:42:50,164 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:50,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:50,164 INFO L85 PathProgramCache]: Analyzing trace with hash 717947847, now seen corresponding path program 1 times [2021-12-28 05:42:50,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 05:42:50,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647529434] [2021-12-28 05:42:50,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:50,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 05:42:50,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:50,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 05:42:50,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:50,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-28 05:42:50,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:50,400 ERROR L253 erpolLogProxyWrapper]: Interpolant 12 not inductive [2021-12-28 05:42:50,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-28 05:42:50,412 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: generated interpolants did not pass sanity check at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.getInterpolants(Interpolator.java:232) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:876) at de.uni_freiburg.informatik.ultimate.logic.NoopScript.getInterpolants(NoopScript.java:392) at de.uni_freiburg.informatik.ultimate.logic.NoopScript.getInterpolants(NoopScript.java:386) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.getInterpolants(ManagedScript.java:192) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.computeCraigInterpolants(NestedInterpolantsBuilder.java:284) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:165) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsRecursive(InterpolatingTraceCheckCraig.java:327) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:229) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:97) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsRecursive(InterpolatingTraceCheckCraig.java:379) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:229) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:97) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:211) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:124) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-12-28 05:42:50,417 INFO L158 Benchmark]: Toolchain (without parser) took 41724.77ms. Allocated memory was 54.5MB in the beginning and 146.8MB in the end (delta: 92.3MB). Free memory was 30.4MB in the beginning and 120.7MB in the end (delta: -90.3MB). Peak memory consumption was 6.0MB. Max. memory is 16.1GB. [2021-12-28 05:42:50,418 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 54.5MB. Free memory was 36.7MB in the beginning and 36.7MB in the end (delta: 37.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 05:42:50,418 INFO L158 Benchmark]: CACSL2BoogieTranslator took 399.41ms. Allocated memory is still 54.5MB. Free memory was 30.3MB in the beginning and 24.8MB in the end (delta: 5.5MB). Peak memory consumption was 9.7MB. Max. memory is 16.1GB. [2021-12-28 05:42:50,419 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.13ms. Allocated memory was 54.5MB in the beginning and 67.1MB in the end (delta: 12.6MB). Free memory was 24.8MB in the beginning and 48.7MB in the end (delta: -23.9MB). Peak memory consumption was 3.1MB. Max. memory is 16.1GB. [2021-12-28 05:42:50,419 INFO L158 Benchmark]: Boogie Preprocessor took 23.35ms. Allocated memory is still 67.1MB. Free memory was 48.7MB in the beginning and 47.2MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 05:42:50,419 INFO L158 Benchmark]: RCFGBuilder took 493.31ms. Allocated memory is still 67.1MB. Free memory was 47.0MB in the beginning and 48.6MB in the end (delta: -1.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2021-12-28 05:42:50,419 INFO L158 Benchmark]: TraceAbstraction took 40756.34ms. Allocated memory was 67.1MB in the beginning and 146.8MB in the end (delta: 79.7MB). Free memory was 48.0MB in the beginning and 120.7MB in the end (delta: -72.7MB). Peak memory consumption was 8.5MB. Max. memory is 16.1GB. [2021-12-28 05:42:50,420 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.16ms. Allocated memory is still 54.5MB. Free memory was 36.7MB in the beginning and 36.7MB in the end (delta: 37.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 399.41ms. Allocated memory is still 54.5MB. Free memory was 30.3MB in the beginning and 24.8MB in the end (delta: 5.5MB). Peak memory consumption was 9.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 47.13ms. Allocated memory was 54.5MB in the beginning and 67.1MB in the end (delta: 12.6MB). Free memory was 24.8MB in the beginning and 48.7MB in the end (delta: -23.9MB). Peak memory consumption was 3.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 23.35ms. Allocated memory is still 67.1MB. Free memory was 48.7MB in the beginning and 47.2MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 493.31ms. Allocated memory is still 67.1MB. Free memory was 47.0MB in the beginning and 48.6MB in the end (delta: -1.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 40756.34ms. Allocated memory was 67.1MB in the beginning and 146.8MB in the end (delta: 79.7MB). Free memory was 48.0MB in the beginning and 120.7MB in the end (delta: -72.7MB). Peak memory consumption was 8.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: generated interpolants did not pass sanity check de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: generated interpolants did not pass sanity check: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.getInterpolants(Interpolator.java:232) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-12-28 05:42:50,447 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-MemCleanup-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-memcleanup) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c --- Real Ultimate output --- This is Ultimate 0.2.2-dev-ae00767 [2021-12-28 05:42:52,250 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 05:42:52,252 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 05:42:52,297 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 05:42:52,298 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 05:42:52,301 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 05:42:52,302 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 05:42:52,307 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 05:42:52,309 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 05:42:52,313 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 05:42:52,315 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 05:42:52,319 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 05:42:52,319 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 05:42:52,321 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 05:42:52,323 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 05:42:52,326 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 05:42:52,327 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 05:42:52,327 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 05:42:52,329 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 05:42:52,332 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 05:42:52,335 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 05:42:52,336 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 05:42:52,337 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 05:42:52,338 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 05:42:52,342 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 05:42:52,342 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 05:42:52,342 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 05:42:52,343 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 05:42:52,344 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 05:42:52,345 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 05:42:52,345 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 05:42:52,345 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 05:42:52,347 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 05:42:52,347 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 05:42:52,348 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 05:42:52,349 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 05:42:52,349 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 05:42:52,349 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 05:42:52,350 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 05:42:52,351 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 05:42:52,351 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 05:42:52,352 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-MemCleanup-32bit-Automizer_Bitvector.epf [2021-12-28 05:42:52,384 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 05:42:52,384 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 05:42:52,385 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 05:42:52,385 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 05:42:52,386 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-28 05:42:52,386 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-28 05:42:52,387 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 05:42:52,387 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 05:42:52,388 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 05:42:52,388 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 05:42:52,388 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-28 05:42:52,389 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-28 05:42:52,389 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 05:42:52,389 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-28 05:42:52,389 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 05:42:52,389 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-28 05:42:52,389 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-28 05:42:52,390 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-28 05:42:52,390 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-28 05:42:52,390 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-28 05:42:52,390 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-28 05:42:52,390 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-28 05:42:52,391 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 05:42:52,391 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 05:42:52,391 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 05:42:52,391 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-28 05:42:52,391 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 05:42:52,391 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 05:42:52,392 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-28 05:42:52,392 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-28 05:42:52,392 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-28 05:42:52,392 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-28 05:42:52,392 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-memcleanup) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c [2021-12-28 05:42:52,672 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 05:42:52,694 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 05:42:52,696 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 05:42:52,697 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 05:42:52,698 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 05:42:52,699 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2021-12-28 05:42:52,752 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2afb0408/95fbcabd1df946429c8d014cefa29f9f/FLAGf8c712111 [2021-12-28 05:42:53,279 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 05:42:53,279 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2021-12-28 05:42:53,291 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2afb0408/95fbcabd1df946429c8d014cefa29f9f/FLAGf8c712111 [2021-12-28 05:42:53,743 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2afb0408/95fbcabd1df946429c8d014cefa29f9f [2021-12-28 05:42:53,745 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 05:42:53,746 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 05:42:53,747 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 05:42:53,747 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 05:42:53,757 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 05:42:53,758 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 05:42:53" (1/1) ... [2021-12-28 05:42:53,759 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@52591f2c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:53, skipping insertion in model container [2021-12-28 05:42:53,759 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 05:42:53" (1/1) ... [2021-12-28 05:42:53,768 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 05:42:53,797 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 05:42:54,105 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 05:42:54,114 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 05:42:54,153 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 05:42:54,189 INFO L208 MainTranslator]: Completed translation [2021-12-28 05:42:54,190 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54 WrapperNode [2021-12-28 05:42:54,190 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 05:42:54,192 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 05:42:54,193 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 05:42:54,193 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 05:42:54,199 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54" (1/1) ... [2021-12-28 05:42:54,220 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54" (1/1) ... [2021-12-28 05:42:54,253 INFO L137 Inliner]: procedures = 169, calls = 43, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 100 [2021-12-28 05:42:54,253 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 05:42:54,254 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 05:42:54,254 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 05:42:54,254 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 05:42:54,261 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54" (1/1) ... [2021-12-28 05:42:54,262 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54" (1/1) ... [2021-12-28 05:42:54,277 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54" (1/1) ... [2021-12-28 05:42:54,279 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54" (1/1) ... [2021-12-28 05:42:54,291 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54" (1/1) ... [2021-12-28 05:42:54,300 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54" (1/1) ... [2021-12-28 05:42:54,302 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54" (1/1) ... [2021-12-28 05:42:54,313 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 05:42:54,319 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 05:42:54,319 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 05:42:54,319 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 05:42:54,320 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54" (1/1) ... [2021-12-28 05:42:54,326 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 05:42:54,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 05:42:54,347 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-28 05:42:54,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-28 05:42:54,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-28 05:42:54,378 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2021-12-28 05:42:54,378 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2021-12-28 05:42:54,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-28 05:42:54,379 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 05:42:54,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-28 05:42:54,379 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-28 05:42:54,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-28 05:42:54,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-28 05:42:54,379 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 05:42:54,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 05:42:54,456 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 05:42:54,458 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 05:42:54,680 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 05:42:54,686 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 05:42:54,686 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-28 05:42:54,687 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 05:42:54 BoogieIcfgContainer [2021-12-28 05:42:54,687 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 05:42:54,689 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-28 05:42:54,689 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-28 05:42:54,691 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-28 05:42:54,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.12 05:42:53" (1/3) ... [2021-12-28 05:42:54,692 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e635746 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 05:42:54, skipping insertion in model container [2021-12-28 05:42:54,692 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:42:54" (2/3) ... [2021-12-28 05:42:54,692 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e635746 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 05:42:54, skipping insertion in model container [2021-12-28 05:42:54,692 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 05:42:54" (3/3) ... [2021-12-28 05:42:54,693 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_1.i [2021-12-28 05:42:54,697 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-28 05:42:54,697 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2021-12-28 05:42:54,730 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-28 05:42:54,735 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-28 05:42:54,735 INFO L340 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2021-12-28 05:42:54,746 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) [2021-12-28 05:42:54,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-28 05:42:54,751 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:54,752 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-28 05:42:54,753 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:54,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:54,760 INFO L85 PathProgramCache]: Analyzing trace with hash -594954629, now seen corresponding path program 1 times [2021-12-28 05:42:54,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:54,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [130379686] [2021-12-28 05:42:54,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:54,774 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:54,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:54,779 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:42:54,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-28 05:42:54,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:54,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-28 05:42:54,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:55,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:55,044 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:55,045 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:55,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [130379686] [2021-12-28 05:42:55,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [130379686] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:55,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:55,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-12-28 05:42:55,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540305253] [2021-12-28 05:42:55,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:55,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:42:55,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:55,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:42:55,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:42:55,080 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) [2021-12-28 05:42:55,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:55,237 INFO L93 Difference]: Finished difference Result 121 states and 139 transitions. [2021-12-28 05:42:55,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:42:55,240 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-28 05:42:55,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:55,251 INFO L225 Difference]: With dead ends: 121 [2021-12-28 05:42:55,258 INFO L226 Difference]: Without dead ends: 117 [2021-12-28 05:42:55,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:42:55,265 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:55,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 109 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:55,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-12-28 05:42:55,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 88. [2021-12-28 05:42:55,314 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) [2021-12-28 05:42:55,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 113 transitions. [2021-12-28 05:42:55,324 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 113 transitions. Word has length 6 [2021-12-28 05:42:55,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:55,324 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 113 transitions. [2021-12-28 05:42:55,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:55,325 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 113 transitions. [2021-12-28 05:42:55,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-28 05:42:55,326 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:55,326 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-28 05:42:55,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:55,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-28 05:42:55,536 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:55,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:55,538 INFO L85 PathProgramCache]: Analyzing trace with hash -594954628, now seen corresponding path program 1 times [2021-12-28 05:42:55,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:55,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1026570730] [2021-12-28 05:42:55,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:55,540 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:55,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:55,541 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:42:55,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-28 05:42:55,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:55,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-28 05:42:55,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:55,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:55,738 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:55,738 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:55,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1026570730] [2021-12-28 05:42:55,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1026570730] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:55,744 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:55,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 05:42:55,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984865228] [2021-12-28 05:42:55,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:55,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 05:42:55,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:55,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 05:42:55,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-28 05:42:55,747 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) [2021-12-28 05:42:55,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:55,947 INFO L93 Difference]: Finished difference Result 214 states and 281 transitions. [2021-12-28 05:42:55,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 05:42:55,948 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-28 05:42:55,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:55,950 INFO L225 Difference]: With dead ends: 214 [2021-12-28 05:42:55,950 INFO L226 Difference]: Without dead ends: 214 [2021-12-28 05:42:55,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-28 05:42:55,952 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 143 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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 [2021-12-28 05:42:55,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 158 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-28 05:42:55,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-12-28 05:42:55,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 156. [2021-12-28 05:42:55,968 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) [2021-12-28 05:42:55,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 243 transitions. [2021-12-28 05:42:55,973 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 243 transitions. Word has length 6 [2021-12-28 05:42:55,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:55,973 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 243 transitions. [2021-12-28 05:42:55,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:55,974 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 243 transitions. [2021-12-28 05:42:55,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-28 05:42:55,974 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:55,974 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:55,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:56,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-28 05:42:56,185 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:56,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:56,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1263724334, now seen corresponding path program 1 times [2021-12-28 05:42:56,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:56,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2042926804] [2021-12-28 05:42:56,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:56,187 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:56,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:56,188 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:42:56,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-28 05:42:56,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:56,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 05:42:56,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:56,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:42:56,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:56,386 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:56,386 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:56,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2042926804] [2021-12-28 05:42:56,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2042926804] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:56,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:56,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:56,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989544989] [2021-12-28 05:42:56,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:56,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:56,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:56,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:56,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:56,388 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) [2021-12-28 05:42:56,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:56,647 INFO L93 Difference]: Finished difference Result 247 states and 351 transitions. [2021-12-28 05:42:56,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:56,648 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-12-28 05:42:56,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:56,650 INFO L225 Difference]: With dead ends: 247 [2021-12-28 05:42:56,650 INFO L226 Difference]: Without dead ends: 247 [2021-12-28 05:42:56,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-28 05:42:56,651 INFO L933 BasicCegarLoop]: 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.2s IncrementalHoareTripleChecker+Time [2021-12-28 05:42:56,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 191 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-28 05:42:56,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-12-28 05:42:56,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 159. [2021-12-28 05:42:56,664 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) [2021-12-28 05:42:56,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 246 transitions. [2021-12-28 05:42:56,666 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 246 transitions. Word has length 7 [2021-12-28 05:42:56,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:56,667 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 246 transitions. [2021-12-28 05:42:56,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:56,667 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 246 transitions. [2021-12-28 05:42:56,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-28 05:42:56,667 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:56,668 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:56,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:56,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-28 05:42:56,874 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:56,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:56,875 INFO L85 PathProgramCache]: Analyzing trace with hash -520748645, now seen corresponding path program 1 times [2021-12-28 05:42:56,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:56,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1490835124] [2021-12-28 05:42:56,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:56,875 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:56,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:56,877 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:42:56,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-28 05:42:56,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:56,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-28 05:42:56,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:57,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:42:57,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:42:57,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:57,094 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:57,094 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:57,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1490835124] [2021-12-28 05:42:57,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1490835124] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:57,099 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:57,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:57,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511637923] [2021-12-28 05:42:57,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:57,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:57,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:57,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:57,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:57,101 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) [2021-12-28 05:42:57,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:57,306 INFO L93 Difference]: Finished difference Result 216 states and 282 transitions. [2021-12-28 05:42:57,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:57,307 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-12-28 05:42:57,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:57,308 INFO L225 Difference]: With dead ends: 216 [2021-12-28 05:42:57,308 INFO L226 Difference]: Without dead ends: 216 [2021-12-28 05:42:57,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-28 05:42:57,309 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:57,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 210 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-28 05:42:57,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-12-28 05:42:57,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 159. [2021-12-28 05:42:57,319 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) [2021-12-28 05:42:57,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 244 transitions. [2021-12-28 05:42:57,321 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 244 transitions. Word has length 8 [2021-12-28 05:42:57,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:57,321 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 244 transitions. [2021-12-28 05:42:57,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:57,322 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 244 transitions. [2021-12-28 05:42:57,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-12-28 05:42:57,322 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:57,322 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:57,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:57,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-28 05:42:57,523 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:57,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:57,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1036661236, now seen corresponding path program 1 times [2021-12-28 05:42:57,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:57,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1533244104] [2021-12-28 05:42:57,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:57,524 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:57,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:57,525 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:42:57,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-28 05:42:57,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:57,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-28 05:42:57,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:57,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:57,620 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:57,620 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:57,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1533244104] [2021-12-28 05:42:57,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1533244104] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:57,620 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:57,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:57,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126275066] [2021-12-28 05:42:57,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:57,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:57,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:57,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:57,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:57,622 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) [2021-12-28 05:42:57,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:57,771 INFO L93 Difference]: Finished difference Result 253 states and 346 transitions. [2021-12-28 05:42:57,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:57,771 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-12-28 05:42:57,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:57,773 INFO L225 Difference]: With dead ends: 253 [2021-12-28 05:42:57,773 INFO L226 Difference]: Without dead ends: 253 [2021-12-28 05:42:57,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-28 05:42:57,774 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:57,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 209 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:57,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-12-28 05:42:57,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 192. [2021-12-28 05:42:57,783 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) [2021-12-28 05:42:57,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 290 transitions. [2021-12-28 05:42:57,785 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 290 transitions. Word has length 9 [2021-12-28 05:42:57,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:57,785 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 290 transitions. [2021-12-28 05:42:57,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:57,785 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 290 transitions. [2021-12-28 05:42:57,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-28 05:42:57,786 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:57,786 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:57,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:57,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-28 05:42:57,996 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:57,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:57,997 INFO L85 PathProgramCache]: Analyzing trace with hash 2071727293, now seen corresponding path program 1 times [2021-12-28 05:42:57,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:57,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1540689011] [2021-12-28 05:42:57,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:57,998 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:57,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:57,999 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:42:58,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-28 05:42:58,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:58,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 05:42:58,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:58,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:58,118 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:42:58,119 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:58,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1540689011] [2021-12-28 05:42:58,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1540689011] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:42:58,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:42:58,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 05:42:58,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411238544] [2021-12-28 05:42:58,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:42:58,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-28 05:42:58,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:58,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 05:42:58,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-28 05:42:58,120 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) [2021-12-28 05:42:58,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:58,286 INFO L93 Difference]: Finished difference Result 242 states and 313 transitions. [2021-12-28 05:42:58,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 05:42:58,286 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-12-28 05:42:58,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:58,288 INFO L225 Difference]: With dead ends: 242 [2021-12-28 05:42:58,288 INFO L226 Difference]: Without dead ends: 242 [2021-12-28 05:42:58,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-28 05:42:58,289 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:58,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 207 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-28 05:42:58,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-12-28 05:42:58,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 206. [2021-12-28 05:42:58,296 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) [2021-12-28 05:42:58,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 311 transitions. [2021-12-28 05:42:58,298 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 311 transitions. Word has length 10 [2021-12-28 05:42:58,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:58,298 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 311 transitions. [2021-12-28 05:42:58,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:58,298 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 311 transitions. [2021-12-28 05:42:58,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-28 05:42:58,299 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:58,299 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:58,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:58,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-28 05:42:58,510 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:58,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:58,510 INFO L85 PathProgramCache]: Analyzing trace with hash 288674115, now seen corresponding path program 1 times [2021-12-28 05:42:58,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:58,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1211533242] [2021-12-28 05:42:58,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:58,511 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:58,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:58,512 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:42:58,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-28 05:42:58,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:58,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-28 05:42:58,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:42:58,712 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:58,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:42:59,209 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:42:59,209 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:42:59,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1211533242] [2021-12-28 05:42:59,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1211533242] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:42:59,210 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:42:59,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2021-12-28 05:42:59,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30128482] [2021-12-28 05:42:59,210 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:42:59,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-28 05:42:59,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:42:59,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-28 05:42:59,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-12-28 05:42:59,211 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) [2021-12-28 05:42:59,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:42:59,650 INFO L93 Difference]: Finished difference Result 368 states and 497 transitions. [2021-12-28 05:42:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 05:42:59,651 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-12-28 05:42:59,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:42:59,653 INFO L225 Difference]: With dead ends: 368 [2021-12-28 05:42:59,653 INFO L226 Difference]: Without dead ends: 368 [2021-12-28 05:42:59,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-12-28 05:42:59,654 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:42:59,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 286 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-28 05:42:59,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-12-28 05:42:59,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 241. [2021-12-28 05:42:59,663 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) [2021-12-28 05:42:59,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 368 transitions. [2021-12-28 05:42:59,665 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 368 transitions. Word has length 14 [2021-12-28 05:42:59,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:42:59,665 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 368 transitions. [2021-12-28 05:42:59,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:42:59,665 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 368 transitions. [2021-12-28 05:42:59,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-12-28 05:42:59,666 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:42:59,666 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:42:59,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-12-28 05:42:59,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-28 05:42:59,875 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:42:59,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:42:59,876 INFO L85 PathProgramCache]: Analyzing trace with hash 358962923, now seen corresponding path program 1 times [2021-12-28 05:42:59,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:42:59,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1526775534] [2021-12-28 05:42:59,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:42:59,876 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:42:59,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:42:59,877 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:42:59,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-28 05:42:59,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:42:59,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-28 05:42:59,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:43:00,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:43:00,137 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:43:00,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:43:00,277 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:43:00,278 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:43:00,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1526775534] [2021-12-28 05:43:00,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1526775534] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:43:00,278 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:43:00,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-12-28 05:43:00,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621424668] [2021-12-28 05:43:00,279 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:43:00,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 05:43:00,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:43:00,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 05:43:00,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-28 05:43:00,280 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) [2021-12-28 05:43:00,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:43:00,717 INFO L93 Difference]: Finished difference Result 418 states and 596 transitions. [2021-12-28 05:43:00,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-28 05:43:00,718 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-12-28 05:43:00,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:43:00,719 INFO L225 Difference]: With dead ends: 418 [2021-12-28 05:43:00,719 INFO L226 Difference]: Without dead ends: 418 [2021-12-28 05:43:00,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-12-28 05:43:00,720 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:43:00,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 449 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-28 05:43:00,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-12-28 05:43:00,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 251. [2021-12-28 05:43:00,727 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) [2021-12-28 05:43:00,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 383 transitions. [2021-12-28 05:43:00,728 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 383 transitions. Word has length 15 [2021-12-28 05:43:00,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:43:00,729 INFO L470 AbstractCegarLoop]: Abstraction has 251 states and 383 transitions. [2021-12-28 05:43:00,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:43:00,729 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 383 transitions. [2021-12-28 05:43:00,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-28 05:43:00,729 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:43:00,729 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:43:00,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-12-28 05:43:00,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-28 05:43:00,930 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:43:00,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:43:00,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1757051230, now seen corresponding path program 1 times [2021-12-28 05:43:00,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:43:00,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1744140158] [2021-12-28 05:43:00,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:43:00,931 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:43:00,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:43:00,932 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:43:00,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-28 05:43:00,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:43:00,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-28 05:43:00,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:43:01,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:43:01,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-28 05:43:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:43:01,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 05:43:01,430 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:43:01,431 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:43:01,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1744140158] [2021-12-28 05:43:01,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1744140158] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 05:43:01,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-28 05:43:01,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2021-12-28 05:43:01,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496629338] [2021-12-28 05:43:01,431 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-28 05:43:01,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-28 05:43:01,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:43:01,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-28 05:43:01,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-28 05:43:01,432 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) [2021-12-28 05:43:02,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:43:02,399 INFO L93 Difference]: Finished difference Result 634 states and 850 transitions. [2021-12-28 05:43:02,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-28 05:43:02,400 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-28 05:43:02,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:43:02,403 INFO L225 Difference]: With dead ends: 634 [2021-12-28 05:43:02,403 INFO L226 Difference]: Without dead ends: 634 [2021-12-28 05:43:02,403 INFO L932 BasicCegarLoop]: 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 [2021-12-28 05:43:02,404 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:43:02,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [606 Valid, 633 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-28 05:43:02,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2021-12-28 05:43:02,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 349. [2021-12-28 05:43:02,420 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) [2021-12-28 05:43:02,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 553 transitions. [2021-12-28 05:43:02,423 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 553 transitions. Word has length 16 [2021-12-28 05:43:02,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:43:02,424 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 553 transitions. [2021-12-28 05:43:02,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:43:02,424 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 553 transitions. [2021-12-28 05:43:02,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-28 05:43:02,425 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:43:02,425 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:43:02,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-28 05:43:02,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-28 05:43:02,635 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:43:02,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:43:02,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986564, now seen corresponding path program 1 times [2021-12-28 05:43:02,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:43:02,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1672554909] [2021-12-28 05:43:02,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:43:02,636 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:43:02,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:43:02,637 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:43:02,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-28 05:43:02,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:43:02,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 05:43:02,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:43:02,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:43:02,732 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:43:02,732 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:43:02,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1672554909] [2021-12-28 05:43:02,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1672554909] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:43:02,732 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:43:02,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-12-28 05:43:02,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140237473] [2021-12-28 05:43:02,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:43:02,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:43:02,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:43:02,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:43:02,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:43:02,734 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) [2021-12-28 05:43:02,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:43:02,758 INFO L93 Difference]: Finished difference Result 493 states and 776 transitions. [2021-12-28 05:43:02,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:43:02,759 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 [2021-12-28 05:43:02,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:43:02,761 INFO L225 Difference]: With dead ends: 493 [2021-12-28 05:43:02,761 INFO L226 Difference]: Without dead ends: 493 [2021-12-28 05:43:02,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:43:02,762 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:43:02,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 118 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 05:43:02,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-12-28 05:43:02,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 477. [2021-12-28 05:43:02,776 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) [2021-12-28 05:43:02,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 774 transitions. [2021-12-28 05:43:02,780 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 774 transitions. Word has length 18 [2021-12-28 05:43:02,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:43:02,780 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 774 transitions. [2021-12-28 05:43:02,780 INFO L471 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) [2021-12-28 05:43:02,780 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 774 transitions. [2021-12-28 05:43:02,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-28 05:43:02,780 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:43:02,781 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:43:02,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-12-28 05:43:02,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-28 05:43:02,989 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-12-28 05:43:02,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 05:43:02,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986820, now seen corresponding path program 1 times [2021-12-28 05:43:02,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-28 05:43:02,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [637788665] [2021-12-28 05:43:02,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 05:43:02,991 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-28 05:43:02,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-28 05:43:02,991 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-28 05:43:02,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-28 05:43:03,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 05:43:03,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-28 05:43:03,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 05:43:03,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 05:43:03,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 05:43:03,109 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-28 05:43:03,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [637788665] [2021-12-28 05:43:03,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [637788665] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 05:43:03,109 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 05:43:03,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 05:43:03,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524073549] [2021-12-28 05:43:03,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 05:43:03,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-28 05:43:03,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-28 05:43:03,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 05:43:03,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:43:03,110 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) [2021-12-28 05:43:03,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 05:43:03,142 INFO L93 Difference]: Finished difference Result 523 states and 806 transitions. [2021-12-28 05:43:03,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 05:43:03,147 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-12-28 05:43:03,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-28 05:43:03,150 INFO L225 Difference]: With dead ends: 523 [2021-12-28 05:43:03,150 INFO L226 Difference]: Without dead ends: 523 [2021-12-28 05:43:03,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 05:43:03,151 INFO L933 BasicCegarLoop]: 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 [2021-12-28 05:43:03,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 120 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-28 05:43:03,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2021-12-28 05:43:03,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 506. [2021-12-28 05:43:03,162 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) [2021-12-28 05:43:03,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 801 transitions. [2021-12-28 05:43:03,164 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 801 transitions. Word has length 18 [2021-12-28 05:43:03,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-28 05:43:03,165 INFO L470 AbstractCegarLoop]: Abstraction has 506 states and 801 transitions. [2021-12-28 05:43:03,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 05:43:03,165 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 801 transitions. [2021-12-28 05:43:03,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-28 05:43:03,166 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 05:43:03,166 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 05:43:03,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0